Windows防火墙会自动关闭空闲的TCP链接,所以Netty需要心跳,如果发现链接断开需要进行关闭Session;
怎么来理解TCP的流式传输呢?
int blocksize = buffer.readInt()
int index =buffer.readInt()
... ...
buffer.read(bytes);
int blocksize = buffer.readInt()
int index =buffer.readInt()
流式的心得就是紧挨着的,第一部分read(bytes)之后直接就可以通过readInt(下半部分)获得下一个文件片的头信息;就是文件片头-文件片-文件片头-文件片,在代码体现就是可以连续进行读取获取;