ServerSocket

ServerScoket 這個類用於與 Socket 進行通信。 在實例化ServerSocket 的時候,服務器相當於已經開始了,但是還需要通過socket來accept (socket = serverSocket.accept())以使服務器選擇性與某一Client進行連接。如果有指定了允許連接的隊列,這點將更爲明顯。其中這個accept()方法,是阻滯方法,也就是說,程序執行到這裏就停止了,直到,accept,與一個socket真正相連並準備好傳輸數據。

而Socket通過實例化,指定主機名和端口,就已經建立了連接。也就是說,這種實例化,已經搭載了主機與客戶端的橋樑,至於是否對這個橋樑進行使用,則是服務器端的socket = serverSocket.accept()說了算。

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