《TCP/IP網絡編程》第6章 筆記&代碼&註釋

基於UDP的回聲迭代客戶端&服務端代碼:

在Linux和Windows裏,recvfrom()和sendto()函數並無太大區別。

對比recvfrom() 和 recv(),recvfrom()多了兩個參數用來接收對端的地址信息,這對於UDP無連接可以方便的進行回覆;

send()和sendto()同理。

在代碼中,服務器端使用sendto()是因爲其socket並無與客戶端建立連接,而客戶端中使用send()和recv()是因爲socket已經和服務器端中建立了連接(connect()調用)。

  • send() → send something
  • sendto() → send something to somebody

代碼:

https://github.com/ChristmasError/TCP-IP-Network-programming/tree/master/%E7%AC%AC%E5%85%AD%E7%AB%A0%20%E5%9F%BA%E4%BA%8EUDP%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%26%E5%AE%A2%E6%88%B7%E7%AB%AF

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章