1

我尝试使用unitysocketio-websocketsharp库中的 emit 方法发送一条 json 消息,但无法解析收到的消息。

socket.Emit("data", "{\"name\":\"data\",\"args\":[{\"name\":\"testvariable1\",\"value\":\"-63\"}]}");

可以建立连接,我也可以从nodejs.

nodejs 的调试输出如下所示,其中 [args] 参数保持为空:

"name":"testvariable1","value":-63 调试 - websocket 写入 5:::{"name":"data","args":[{}]}

4

1 回答 1

1

所以我让它不使用 emit 方法,而是使用 send 方法:

EventMessage evm = new EventMessage();
evm.Event = "data";
evm.MessageText = "{\"name\":\"data\",\"args\":[{\"name\":\"testvariable1\",\"value\": -63}]}";
socket.Send(evm);
于 2016-09-18T14:56:00.687 回答