localhost上的ECHO在Windows 7上写两次消息

时间:2013-01-23 02:42:16

标签: netty

我正在从指南中学习netty。当使用回声示例回显时,我发现一些奇怪的东西。代码就像样本:

public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) {
    //echo back
    System.out.println(buf.readableBytes()); //will print  1
    Channel  ch = e.getChannel();
    ch.write(e.getMessage());
}

我在windows7上使用netty 3.6.2,使用cmd telnet localhost 8080.第一次输入char为'1'时,telnet控制台显示'1',但是当我键入任何类似'2'的字符时,表单现在打开,控制台显示两个像'22'的字符。 怎么了?

0 个答案:

没有答案