天天看點

socket基礎

"阻塞"是一個術語,它使運作暫時"停留"在這個地方,直到一個會話産生,然後程式繼續;通常"阻塞"是由産生的。

對于一個網絡連接配接來說,是平等的,并沒有差别,不因為在伺服器端或在而産生不同級别。

之間的連接配接過程可以分為三個步驟:監聽,請求,連接配接确認。

不需要指定打開的端口,通常臨時的、動态的配置設定一個1024以上的端口。

網絡的Socket資料傳輸是一種特殊的I/O,Socket也是一種。随後的連接配接建立、資料傳輸等操作都是通過該Socket實作的。

Socket描述符是一個指向内部的,它指向描述符表入口。調用Socket函數時,socket執行體将建立一個Socket,實際上"建立一個Socket"意味着為一個Socket資料結構配置設定。Socket執行體為你管理描述符表。兩個網絡之間的一個網絡連接配接包括五種資訊:、本地、端口、遠端和遠端協定端口。Socket中包含這五種資訊。

<摘自百度百科>