socket與連接

談到socket經常會說監聽socket和客戶端socket,對此稍作整理:

1.socket(套接字)是操作系統提供的,並非用戶軟件提供的

2.TCP/UDP是約定的協議,而IP是網絡地址格式,所以TCP/UDP是基於IP的

3.監聽要bind端口,一個端口只能bind一次

4.對TCP server而言,一個端口可以創建多個TCP連接,因爲每個連接由server ip,server port,client ip,client port來唯一標識,雖然server是從同一個port接收到數據,但可以根據client ip,client port來區分客戶端socket,這也是操作系統提供的

5.UDP沒有連接的概念,但也跟上述一樣可以區分不同的udp socket

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