原创 UNIX環境編程學習筆記-----編程實例------一個簡單的服務器端和客戶端程序

服務器端程序: #include<stdio.h> #include<unistd.h> #include<stdlib.h> #include<string.h> #include<ctype.h> #include<sys/sock

原创 UNIX環境編程-----原始套接字-----疑問:發送給原始套接字的數據是怎麼處理的???

發送給原始套接字的數據----疑問:     #include<stdio.h> #include<netinet/in.h> #include<sys/socket.h> #include<netinet/ether.h> #inclu

原创 UNIX環境學習筆記------原始套接字-------如何使用man 手冊查看原始套接字的相關資料?

如何使用man 手冊查看原始套接字的相關資料?   :命令:                    Man  7  raw     : 使用原始套接字(Raw socket)可以發送和接收到主機網卡上的數據幀或者數據包。    

原创 UNIX環境編程-----原始套接字學習筆記----轉載實例

轉載自: http://blog.chinaunix.net/uid-23069658-id-3280895.html   基於原始套接字編程        在開發面向連接的TCP和麪向無連接的UDP程序時,我們所關心的核心問題在於數據收

原创 C語言學習筆記---伊能C語言學習筆記----寄存器變量

#include<stdio.h> #include<stdlib.h> #include<time.h> #include<Windows.h> /* 寄存器變量的用途:寄存器變量,用於頻繁使用的變量,

原创 linux軟件---源碼包安裝的思考

源碼包的安裝:

原创 C語言學習筆記-------伊能C語言學習筆記------靜態函數初步

/*我們知道一個大的程序不可能把所有的函數都寫在一個文件裏,而是要書寫多個文件,那麼問題來了,在另一個文件中的函數,這個文件然後調用呢??這就是: 函數的跨文件調用問題!C 語言規定,所有的函數,在沒有s

原创 C語言學習筆記----------伊能C語言學習筆記-------靜態局部變量

/*用static聲明一個變量的作用是:1.對局部變量用static聲明,把它分配在靜態存儲區,該變量在整個程序執行期間不釋放,其所分配的空間始終存在。常使用靜態局部變量在函數調用間歇保存某些變量的值。2

原创 C語言學習筆記-----伊能---函數可變參數

 總結: C語言實現可變參數的過程,跟文件的讀取過程是類似的。 如: 1.打開文件,返回一個文件描述符 2.讀取該文件描述符 3.關閉文件描述符 可變參數的過程: 1.打開可變參數,返回一個參數鏈表指針 2.根據該指針,挨個讀取

原创 JAVA加載圖片

package tuxing1; import java.awt.*; import java.awt.event.*; import java.io.*; import java.net.*; impo

原创 C語言學習筆記------伊能C語言學習筆記-----外部函數

#include<stdio.h>//包含了很多函數的聲明,調用庫函數的時候,挨個挨個寫出庫函數的聲明是不現實的。所以,封裝到了一個頭文件中。 #include<Windows.h> #include<s

原创 C語言學習筆記-----伊能C語言學習筆記---指針類型和指針所指向的類型不同時

#include<stdio.h> #include<stdlib.h> void main() {//指針的類型必須要與指針指向的類型一致,不一致,會出現,大小不一樣,解析方式不一樣 //指針類型double大於指針指向的類型int 

原创 C語言學習筆記----伊能C語言學習筆記----如何在一個文件中使用另一個文件中定義的變量呢??

 我們知道,一個大的程序,會由多個c文件構成,這些c文件是屬於同一個程序的。  那麼,如何在一個文件中使用另一個文件中定義的變量呢??      解答:    C語言爲了解決這個問題:引出了    全局作用域的概念  即:  在一個

原创 C語言學習筆記----伊能C語言學習筆記----變量可以在程序的三個地方聲明

 變量可以在程序中的三個地方說明: 1.形式參數 2.函數內部    : 局部變量 3.函數外部    : 外部變量

原创 C語言學習筆記----伊能C語言學習筆記---*號的作用

 *號的作用: “*”的作用:   根據地址讀寫該地址內的數據。   所以可以應用*號來對這個地址的內容進行賦值。