官术网_书友最值得收藏!

  • Netty權威指南
  • 李林鋒
  • 233字
  • 2024-01-05 16:20:02

2.1 傳統的BIO編程

網絡編程的基本模型是Client/Server模型,也就是兩個進程之間進行相互通信,其中服務端提供位置信息(綁定的IP地址和監聽端口),客戶端通過連接操作向服務端監聽的地址發起連接請求,通過三次握手建立連接,如果連接建立成功,雙方就可以通過網絡套接字(Socket)進行通信。

在基于傳統同步阻塞模型開發中,ServerSocket負責綁定IP地址,啟動監聽端口;Socket負責發起連接操作。連接成功之后,雙方通過輸入和輸出流進行同步阻塞式通信。

下面,我們就以經典的時間服務器(TimeServer)為例,通過代碼分析來回顧和熟悉下BIO編程。

主站蜘蛛池模板: 长乐市| 松原市| 高阳县| 东阳市| 荔波县| 佛冈县| 广西| 章丘市| 商洛市| 蕉岭县| 温泉县| 通州区| 南安市| 荔浦县| 焦作市| 西畴县| 中超| 临汾市| 长沙县| 田东县| 偃师市| 广水市| 会理县| 安平县| 阳江市| 瓦房店市| 怀仁县| 西林县| 襄城县| 南华县| 西藏| 密云县| 昌都县| 苏尼特右旗| 崇左市| 泽库县| 锦州市| 长子县| 廊坊市| 岑溪市| 崇州市|