套接字的"消息结束"字符串

bob*_*205 2 c# sockets

套接字消息模式的消息标记的好结尾是什么,以便在收到消息时将它们分开?

我一直在使用,<EOF>但这似乎是一个字节或太长,可能会在消息中发送,特别是如果发送XML数据.

谢谢!

Hea*_*utt 6

一种方法是类似于AMF3:在每条消息之前,发送一个4字节的长度,指示将作为消息发送的数据的字节数.以这种方式,甚至可以发送0字节的"空消息",并且不需要转义机制.