在TCP级别上,不知道什么构成应用协议消息。但是,有两种最常见的方法来分隔TCP流中的消息:
- 给消息加上大小并读取那么多字节,或者
- 读取直到找到一定的字节序列为止。
因此,一个通用的TCP读取器应该提供两个通用的读取功能:
- 读取N个字节,并且
- 读取直到读取了定界符
类似于Tornado
IOStream读取功能的设计也可以。

在TCP级别上,不知道什么构成应用协议消息。但是,有两种最常见的方法来分隔TCP流中的消息:
因此,一个通用的TCP读取器应该提供两个通用的读取功能:
类似于Tornado
IOStream读取功能的设计也可以。