TCP IP socket 程式設計 學習筆記

2022-04-13 08:06:11 字數 428 閱讀 2416

1:很多時候,需要把server端範虎的資料列印出來,這時候:  永遠記得不要使用 printf 永遠不要把從網路接收到的文字作為第乙個引數傳遞給printf() 它會引起嚴重的安全性問題,藥代之以使用fputs()

eg:   

fputs(msg,stdout);

fputs(msg,stderr);

2: tcp server端:

使用socket 建立tcp套接字;

使用bind給套接字分配埠號;

使用listen()告訴系統允許對該埠建立連線;

之後反覆執行以下操作:  這四個字太tm傳神了。。。

1: 呼叫accept()為每個客戶連線獲取新的套接字;

2: 使用send() 和 recv() 通過新的套接字與 客戶通訊;

3: 使用close() 關閉客戶連線;

linux下的TCP IP socket 檔案傳輸

伺服器 本檔案是伺服器的 include for sockaddr in include for socket include for socket include for printf include for exit include for bzero include for time t an...

Tcp Ip Socket通訊一之初識

tcp ip socket通訊一之初識 tcp ip socket 通訊是點對點的通訊,即伺服器點與客戶端點 伺服器 最重要的一點我認為就是監聽,伺服器一直等待 直觀的講,就是一直迴圈著 著來自客戶端的請求.伺服器端的要素 繫結伺服器位址,繫結乙個埠,就可以開始監聽了.客戶端 需要知道服務端的位址與...

linux下的TCP IP socket 檔案傳輸

linux下的tcp ip socket 檔案傳輸 2010年04月02日 星期五 上午 10 56 伺服器 本檔案是伺服器的 include for sockaddr in include for socket include for socket include for printf inclu...