Realize reactor
代码是根据reactor模型编写的。最开始计划一周内完成,结果断断续续搞了3周,时间有点不够。还未完成的有UDP服务,TCP、UDP客户端实现,注解形式调用。
jdk8
public class Demo {
public static void main(String[] args) throws IOException {
Mo.moServerBuilder()
.withChannel(8080, new TestHandler())
.start();
}
}
public class TestHandler implements BaseMoHandler{
@Override
public void handleChannelRead(BaseMoChannel channel, SelectionKey key, Object msg) {
log.info("msg:{}", msg.toString());
channel.write("hello momo", key);
}
}