摘要:
TCP 以流的方式进行数据传输上层的应用协议为了对消息进行区分,往往采用如下4种方式。(1)消息长度固定,累计读取到长度总和为定长LEN 的报文后,就认为读取到了一个完整的消息,将计数器置位,重新开始读取下一个数据报;(2)将回车换行符作为消息结束符,例如FTP协议,这种方式在文本协议中应用比较广泛... 阅读全文
摘要:
熟悉TCP编程的读者可能都知道,无论是服务端还是客户端,当我们读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机制。木章开始我们先简单介绍TCP粘包/拆包的基础知识,然后模拟一个没有考虑TCP粘包/拆包导致功能异常的案例,最后通过正确例米探讨Netty是如何解决这个问题的。如果你已经熟悉了T... 阅读全文