Netty自定义协议的粘包和拆包处理

TCP粘包和拆包 熟悉TCP编程的可能都知道,不管是服务端仍是客户端,当咱们读取或者是发送消息的时候,都须要考虑TCP底层的粘包和拆包机制。 TCP是个“流”协议,所谓流,就是没有界限的一串数据。你们能够想一想河里的流水,它们是连成一片的,其间并无分界线。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实现状况进行包的拆分,因此在业务上认为,一个完整的包可能会被TCP拆成多个包进行
相关文章
相关标签/搜索