发布时间:2014-09-12 11:24:12
TCP采用停止等待协议来避免数据在传输过程中丢失,一般的停止等待协议要求发送方在收到之前发送的数据后再发送剩余数据,为了提高数据发送的效率,TCP采用了一种累积确认的方式,这个协议为滑动窗口协议。由于网络双方的网速不尽相同,比如快的发送跟慢的接受,将导致接受服务器的接受缓冲区一直被填满,使得接受服.........【阅读全文】
发布时间:2014-09-11 21:13:26
在MINA中提供了ProtocolEncoder跟ProtocolDecoder两个接口来提供编码跟解码方法。另外提供ProtocolCodecFactory接口来返回这两个接口的实现类。所以在mina中实现编解码功能,必须实现这3个接口。 虽然真正的编解码算法随应用各部相同,但如何使用这些算法进行数据解析的过程却是相当一致的。所以通过模板设计.........【阅读全文】
发布时间:2014-09-10 15:06:00
点击(此处)折叠或打开import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels..........【阅读全文】