Java的NIO通訊類庫 KryoNet

jopen 12年前發布 | 21K 次閱讀 Java 網絡工具包

Java的NIO通訊類庫 KryoNet
KryoNet這個Java類包提供了一套簡潔的API來實現高效的,基于TCP和UDP協議的客戶端/服務器NIO網絡通信。KryoNet可以運行于桌面應用程序和Android平臺中。由于KryoNet非常高效,所以特別適用于開發游戲應用程序和進程間通信。

示例代碼:

Server server = new Server();
server.start();
server.bind(54555, 54777);
server.addListener(new Listener() {
   public void received (Connection connection, Object object) {
      if (object instanceof SomeRequest) {
         SomeRequest request = (SomeRequest)object;
         System.out.println(request.text);

         SomeResponse response = new SomeResponse();
         response.text = "Thanks!";
         connection.sendTCP(response);
      }
   }
});

項目主頁:http://www.baiduhome.net/lib/view/home/1326295387983

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!