资 源 简 介
高性能,易扩展的网络框架,相对于Apache的MINA更加轻量级,源码更容易读懂,源码中有大量详细的中文注解,是一个非常不错的学习框架,框架主要至力于解决中国市场上手机网游的服务器端程序的编写。
IoServer构建简单服务器例程(更详细的例程可下载例程包,或进入Wiki查看)
服务器接收一个来自客户端的整型,并加一返回给客户端
```
package example;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;
import com.yz.net.IoFuture;
import com.yz.net.IoHandler;
import com.yz.net.IoSession;
import com.yz.net.NetMessage;
import com.yz.net.ProtocolHandler;
import com.yz.net.IoService;
import com.yz.net.impl.IoServerImpl;
public class ServerExample {
public static void main(String[] args) {
try {
//绑定一个本机端口
IoService acceptor = new IoServerImpl(8899);
//设置协议处理者,可以不设置
acceptor.setProtocolHandler(new Protocol());
//设置消息处理者,一定要设置
acceptor.setIoHandler(new DataHandler());
//启动
acceptor.start();
while(true) {
Thread.sleep(1000);
}
} catch (Exception e) {
e.printStackTrace();
}
}