golang socket tcp 长连接通讯中数据包读取在包头增加数据包长度。

普通 socket读取的时候一般是判断EOF标志,但是长连接使用这个标志就不行了。 这里就只能增加特殊符号作为标识符,但是特殊符号有弊端,如果你发送的内容中有这个字符,数据包就会被截断,无法读取完整数据包。所以最好的方式还是在发送的时候在包头添加内容长度,方便 …

golang socket tcp 长连接通讯中数据包读取在包头增加数据包长度。 阅读完整内容