摘要:
xsocket作为一个知名的开源框架(看代码作者好像就一个人。。),有很多地方值得借鉴。1.内存管理默认采用了预分配的方式,每个Dispatcher拥有一个MemoryManager对象,MemoryManager管理一大块ByteBuffer默认是16KB,在第一次请求内存时分配。有新的连接时Di... 阅读全文
摘要:
接着上一篇分析,Acceptor阻塞在accept函数中SocketChannel channel = serverChannel.accept();//等待新的连接// create IoSocketHandlerIoSocketDispatcher dispatcher = dispatcher... 阅读全文
摘要:
从一个简单的服务器Hander分析Xsocket的启动,首先定义一个简单的EchoHandler继承IDataHandlerpublic class EchoHandler implements IDataHandler{ public boolean onData(INonBlockingC... 阅读全文