首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > NIO框架

NIO框架

  • 资源大小:50.30 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: NIO 框架

资 源 简 介

高性能,易扩展的网络框架,相对于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(); } }

文 件 列 表

example
chat
.svn
text-base
Server.java.svn-base
.svn
EchoServerExample.java
ServerExample.java
Server.java
EchoClientExample.java
ClientExample.java
Client.java
VIP VIP
0.187674s