在Mozilla Firefox上,WebSocket消息会变成奇怪的字符

在Mozilla Firefox上,WebSocket消息会变成奇怪的字符,firefox,websocket,corruption,Firefox,Websocket,Corruption,我们试图在Firefox中通过WebSocket发送消息,但当消息超过一定长度时,它会变成奇怪的字符,如: �� 除了将消息作为一部分发送外,是否还有其他方法来设置缓冲区长度或超出缓冲区的范围?这真的很奇怪,但是,我们需要在发送消息之前重新握手 这解决了我们的问题。我认为Firefox不是问题所在。您使用的是哪台WS-server?嗯,它在Chrome上工作。字符限制也会改变。但是大约是950。WS-server是我们创建的一个windows服务。消息中通常没有奇怪的字符,因为我们也只使用了a

我们试图在Firefox中通过WebSocket发送消息,但当消息超过一定长度时,它会变成奇怪的字符,如:

��

除了将消息作为一部分发送外,是否还有其他方法来设置缓冲区长度或超出缓冲区的范围?

这真的很奇怪,但是,我们需要在发送消息之前重新握手


这解决了我们的问题。

我认为Firefox不是问题所在。您使用的是哪台WS-server?嗯,它在Chrome上工作。字符限制也会改变。但是大约是950。WS-server是我们创建的一个windows服务。消息中通常没有奇怪的字符,因为我们也只使用了
a
s。