如何使用WebSockets确保邮件到达目的地?

时间:2010-12-25 02:01:57

标签: javascript python websocket

我还在试图找出WebSockets。 我将数据从javascript客户端发送到python服务器作为JSON字符串,但它们到达碎片。

在开始解析之前,如何确保收到整条信息?

1 个答案:

答案 0 :(得分:1)

您需要了解一般的套接字编程。

从websocket中读取一些数据并不意味着你已经收到了对方想要发送的所有内容。

理想情况下,您的消息前缀应包含有效负载大小的标头。然后,在您读取标题(例如,以LF终止,或者修复4字节等)之后,您可以确切地知道要读取多少字节以获取完整的消息。

之后您阅读的任何内容都会成为您的下一个标题。等