套接字socket
套接字socket 套接字工作原理:?
要通過互聯(lián)網(wǎng)進(jìn)行通信,你至少須要一對套接字,當(dāng)中一個執(zhí)行于客戶機(jī)端,我們稱之為ClientSocket,還有一個執(zhí)行于server端。我們稱之為ServerSocket。?
依據(jù)連接啟動的方式以及本地套接字要連接的目標(biāo),套接字之間的連接過程能夠分為三個步驟:server監(jiān)聽。client請求。連接確認(rèn)。
所謂server監(jiān)聽。是server端套接字并不定位詳細(xì)的client套接字,而是處于等待連接的狀態(tài),實時監(jiān)控網(wǎng)絡(luò)狀態(tài)。?
所謂client請求,是指由client的套接字提出連接請求,要連接的目標(biāo)是server端的套接字。為此,client的套接字必須首先描寫敘述它要連接的server的套接字,指出server端套接字的地址和port號,然后就向server端套接字提出連接請求。
所謂連接確認(rèn)。是指當(dāng)server端套接字監(jiān)聽到或者說接收到client套接字的連接請求。它就響應(yīng)client套接字的請求,建立一個新的線程,把server端套接字的描寫敘述發(fā)給client,一旦client確認(rèn)了此描寫敘述。連接就建立好了。而server端套接字繼續(xù)處于監(jiān)聽狀態(tài)。繼續(xù)接收其它client套接字的連接請求。 posted on 2017-06-06 16:32 mthoutai 閱讀(...) 評論(...) 編輯 收藏
要通過互聯(lián)網(wǎng)進(jìn)行通信,你至少須要一對套接字,當(dāng)中一個執(zhí)行于客戶機(jī)端,我們稱之為ClientSocket,還有一個執(zhí)行于server端。我們稱之為ServerSocket。?
依據(jù)連接啟動的方式以及本地套接字要連接的目標(biāo),套接字之間的連接過程能夠分為三個步驟:server監(jiān)聽。client請求。連接確認(rèn)。
?
所謂server監(jiān)聽。是server端套接字并不定位詳細(xì)的client套接字,而是處于等待連接的狀態(tài),實時監(jiān)控網(wǎng)絡(luò)狀態(tài)。?
所謂client請求,是指由client的套接字提出連接請求,要連接的目標(biāo)是server端的套接字。為此,client的套接字必須首先描寫敘述它要連接的server的套接字,指出server端套接字的地址和port號,然后就向server端套接字提出連接請求。
?
所謂連接確認(rèn)。是指當(dāng)server端套接字監(jiān)聽到或者說接收到client套接字的連接請求。它就響應(yīng)client套接字的請求,建立一個新的線程,把server端套接字的描寫敘述發(fā)給client,一旦client確認(rèn)了此描寫敘述。連接就建立好了。而server端套接字繼續(xù)處于監(jiān)聽狀態(tài)。繼續(xù)接收其它client套接字的連接請求。 posted on 2017-06-06 16:32 mthoutai 閱讀(...) 評論(...) 編輯 收藏
轉(zhuǎn)載于:https://www.cnblogs.com/mthoutai/p/6952282.html
總結(jié)
- 上一篇: 增强画面纵深感的几个小技巧
- 下一篇: 2015-2016 ACM-ICPC S