用NIO UDPSERVER的困惑
彭老師在第一章的UDPHandler程式碼是讀,寫交替收發資料的過程,先對讀事件感興趣,讀到資料後,馬上註冊對寫事件感興趣,如此往復.實際上也就是規定了UDP SERVER的工作是讀寫交叉,而不能連續去讀.
如果UDPSERVER端對接收到的幀做一個幀頭類別的判斷,對於幀頭不符合要求的幀都要求丟棄,這時本來應該繼續等待接收到新的幀,但是UDPHandler是無論讀了什麼資料後都只對寫事件感興趣,所以必須先寫資料之後才能讀下一個來的幀.這就很麻煩了.不知道彭老師和各位同仁有沒有什麼辦法解決這個問題呢?謝謝
如果UDPSERVER端對接收到的幀做一個幀頭類別的判斷,對於幀頭不符合要求的幀都要求丟棄,這時本來應該繼續等待接收到新的幀,但是UDPHandler是無論讀了什麼資料後都只對寫事件感興趣,所以必須先寫資料之後才能讀下一個來的幀.這就很麻煩了.不知道彭老師和各位同仁有沒有什麼辦法解決這個問題呢?謝謝
相關文章
- 偶的伺服器:nio,困惑!伺服器
- 應用與演算法的困惑演算法
- Java NIO的理解和應用Java
- 找工作的困惑
- 自學java的困惑Java
- 求助: 用四色圖分析組織管理的困惑
- NIO學習二、NIO的基本使用
- BIO、NIO、多路複用IO、AIOAI
- 學習java的困惑Java
- 寫程式碼的困惑
- 關於JavaScript的困惑JavaScript
- java新學者的困惑Java
- 對spring的困惑????Spring
- 困惑度的計算
- 【NIO】Java NIO之通道Java
- 單例模式static的困惑單例模式
- 【NIO】Java NIO之緩衝Java
- Java NIO系列2:NIO概述Java
- Nio再學習之NIO的buffer緩衝區
- 中年程式設計師的困惑程式設計師
- 分散式與叢集的困惑分散式
- 關於物件導向的困惑!物件
- 求助,動態代理模式的困惑模式
- 對SPRING事務的困惑Spring
- 初學設計模式的困惑設計模式
- 軟體測試員的困惑
- 困惑的軟體測試員
- 【NIO】Java NIO之選擇器Java
- NIO學習一、NIO簡介
- NIO學習三、基於NIO的WEB伺服器Web伺服器
- NIO的介紹和JDK7下NIO的一個案例JDK
- 深入的聊聊 Java NIOJava
- nio的實現原理
- BIO、NIO的區別
- 【死磕NIO】— NIO基礎詳解
- 工作的事 【技術人員的困惑】
- jsp中的javabean 和 sevlet 的困惑JSJavaBean
- 【原創】多專案控制的困惑