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