KryoNet Java的NIO通讯类库

程序名称:KryoNet

授权协议: BSD

操作系统: 跨平台

开发语言: Java

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);
      }
   }
});

KryoNet 官网

http://code.google.com/p/kryonet/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。