gpt4 book ai didi

java - 什么是从 unity3d 发送 json

转载 作者:行者123 更新时间:2023-11-30 08:08:21 26 4
gpt4 key购买 nike

我决定在unity3d上用javascript重写游戏客户端。 netty 上的 Java 套接字服务器。

我正在使用 C# 库 socket.io 发送 json。

JSONObject j = new JSONObject();
j.AddField("q", "q");
Debug.Log(j.ToString());
socket.Emit(j.ToString());

Debug.Log(j.ToString()); 显示 {"q":"q"},但服务器消息总是在文本 42["{"q":"q"}"]

System.out.println(((TextWebSocketFrame) frame).text());
=> 42["{"q":"q"}"]

这是什么 42?显示 42,不管 json 是什么。 来自 javascript 的 Json 已正确接收。

最佳答案

问题是第一个数字表示 socket.io EnginePacketType,第二个socketPacketType

EnginePacketType.MESSAGE = 4;
packet.socketPacketType(EVENT) = 2;

关于java - 什么是从 unity3d 发送 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33187960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com