[英]Java NIO inherent flaw in reading from one socket and writing to another?
[英]Java, NIO, one thread with reading and writing
我嘗試構建簡單的客戶端應用程序,將數據發送到服務器並從中接收數據。 在大多數情況下,它會異步交換數據(在日志記錄過程之外)
我已經閱讀了很多教程,文章等,但是我找不到足夠的描述給我(我是Java的新人)如何為以下代碼構造代碼:
服務器的客戶端(我已經在另一個開發環境中編寫了它),都在一個線程中?
有人可以舉一個簡單的例子或地址幫助我,在哪里可以找到有關在目的中使用NIO的簡單信息? 我發現的所有示例僅用於讀取或寫入(不混合)或簡單連接,發送數據和斷開連接而無任何解釋異常,重新連接。
這並不是一個真正的NIO問題,而僅僅是一個線程間通信問題。
第二個線程將獲得與第一個線程相同的異常,它可以查看第一個線程在重新連接套接字時可以設置的reconnectPending
布爾值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.