Netty與java Socket通訊不太好使
之前我使用的是netty-all-4.0.15.Final-sources.jar
因為之前從網上下載了一個推送的例子,跑起來可以成功。但是我想不能所有的客戶端都去用你netty的Bootstrap來接入吧。
純socket怎麼辦。
所以我想看看純的java socket能不能接入,結果發現往埠上發訊息不好使。
然後我又弄了一個java nio的例子。
發現nio監聽埠是可以得到純java socket傳送過來的資料的。那麼netty作為一個java nio框架為什麼不好使。
從網上搜了半天也沒搜到。
後來搜到個UDP的例子,發現例子直接就不好使,但是後來發現例子裡使用的包是netty5.0的包。
於是我從網上下載了netty-all-5.0.0.Alpha2-sources.jar
替換了4.0的包。
結果UDP程式直接好使了。
但是之前寫的4.0的例子都不好使了。函式變了一些,而且執行起來直接不阻塞,就給我直接執行完成了。
然後搜了個5.0的例子。跑起來好使。
然後我用java socket,跟java nio 分別給netty5.0的服務端發訊息。
發現居然能收到了。
所以我這次打算使用netty5.0作為開發版本。
其他遇到類似問題的同學引以為戒吧。
相關文章
- 【Spring Boot】整合Netty Socket.IO通訊框架Spring BootNetty框架
- socket通訊
- Java基礎(Socket通訊和NIO)Java
- netty通訊Netty
- Java的Socket通訊簡單例項Java單例
- Java--Socket通訊(雙向,有介面)Java
- unix socket通訊
- Java 和 Python 之間的 Socket 通訊JavaPython
- Socket最簡單的客戶端與服務端通訊-Java客戶端服務端Java
- 程式間通訊(Socket)
- socket.IO通訊
- Android Socket 通訊Android
- socket通訊的建立
- php的socket通訊PHP
- 【Python】socket通訊Python
- JAVA - 基於Socket的多執行緒通訊Java執行緒
- socket.io通訊原理
- 簡單的Socket通訊
- Android TCP socket通訊AndroidTCP
- Socket套接字通訊原理
- 簡單的Java實現Netty進行通訊JavaNetty
- java socket 通訊socketServer 服務端多執行緒JavaServer服務端執行緒
- socket 完成簡單的通訊
- koa-socket即時通訊
- Socket.IO IM通訊元件元件
- 溫故之.NET Socket通訊
- Thinking in Java--使用NIO實現非阻塞Socket通訊ThinkingJava
- C# 通過socket實現UDP 通訊C#UDP
- 客戶端與服務端Socket通訊原理詳解客戶端服務端
- Linux學習/TCP Socket通訊LinuxTCP
- 網路程式設計-Socket通訊程式設計
- Android Socket連線,使用Socket進行通訊(Android)Android
- Android中Java與web通訊AndroidJavaWeb
- Netty實現Web SocketNettyWeb
- 手把手教你 Socket 通訊(TCP/IP)TCP
- Socket搭建即時通訊伺服器伺服器
- Fanuc Socket Message通訊第一講
- Android 使用Socket完成程式間通訊Android