在客戶端和服務端的數據交互完成後,一般需要關閉網絡連接。對於服務端來說,需要關閉Socket和ServerSocket。在關閉Socket後,客戶
與ServerSocket對象相關的信息有兩個:綁定端口和綁定IP地址。綁定端口可以通過getLocalPort方法獲得。綁定IP地址可以通過ge
ServerSocket類有以下三個選項:1.SO_TIMEOUT: 設置accept方法的超時時間。2.SO_REUSEADDR:設置服務端同一
使用ServerSocket類的implAccept方法可以使用accept方法返回一個Socket子類對象。但implAccept是protec
在網絡應用中,一般可以采用同步I/O(阻塞I/O)和非阻塞I/O兩種方式進行數據通訊。這兩種方式並非互相排斥和互相取代。我們可以在平時的應用中單獨
為了使讀者更好地理解非阻塞I/O,本節給出了一個簡單的例子用來演示如何將非阻塞I/O應用到網絡程序中。讀者可以先不必管這個例子的具體細節。因為這個
如果將同步I/O方式下的數據傳輸比做數據傳輸的零星方式(這裡的零星是指在數據傳輸的過程中是以零星的字節方式進行的),那麼就可以將非阻塞I/O方式下