WebSocket onMessage是原子的吗?

时间:2019-04-05 04:38:00

标签: websocket

我的意思是,onMessage方法对于服务器发出的每条原子消息都会被触发一次,或者:

  1. 消息是否简短,两条或多条消息可能只触发一次并带有一条串联消息的onMessage,因此我们必须手动拆分消息?

  2. 消息是否太长,会触发多个onMessage并触发部分消息,因此我们必须手动连接该消息?

我在客户端(2种产品)使用C#和javascript,在服务器端使用golang

1 个答案:

答案 0 :(得分:0)

从技术上讲,所有消息都是事件,您只能从中读取数据。您还可以控制写入和读取操作的缓冲区大小,但是我认为,如果消息达到这些限制,则不会分开