簡體   English   中英

Java,NIO,具有讀寫功能的一個線程

[英]Java, NIO, one thread with reading and writing

我嘗試構建簡單的客戶端應用程序,將數據發送到服務器並從中接收數據。 在大多數情況下,它會異步交換數據(在日志記錄過程之外)

我已經閱讀了很多教程,文章等,但是我找不到足夠的描述給我(我是Java的新人)如何為以下代碼構造代碼:

  • 讀/寫(簡單的-string字符串,末尾帶有“ \\ n”),
  • 重新連接(如果發現錯誤)

服務器的客戶端(我已經在另一個開發環境中編寫了它),都在一個線程中?

有人可以舉一個簡單的例子或地址幫助我,在哪里可以找到有關在目的中使用NIO的簡單信息? 我發現的所有示例僅用於讀取或寫入(不混合)或簡單連接,發送數據和斷開連接而無任何解釋異常,重新連接。

這並不是一個真正的NIO問題,而僅僅是一個線程間通信問題。

第二個線程將獲得與第一個線程相同的異常,它可以查看第一個線程在重新連接套接字時可以設置的reconnectPending布爾值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM