2016-09-17 8 views
1

unitysocketio-websocketsharpライブラリのemitメソッドを使用してjsonメッセージを送信しようとしましたが、受信したメッセージを解析できません。Unity-socketio-websocketsharpを使用してUnityからnodejsにjsonmessageを送信できません

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

接続を構築することができ、私はまたnodejsからメッセージを受け取ることができます。

nodejsからデバッグ出力が[引数]引数が空のままところ、次のようになります

"名": "testvariable1"、 "値": - 63 デバッグ - WebSocketを書いて5 ::: {」名前「:」データ」、 『引数』:[{}]}

+0

あなたのように負の値を送信しています文字列。あなたはそれを受信側で準備していますか?また、単純なjsonを送信すると、解析が機能しますか? – JSONStatham

+0

はい受信側は負の値で処理できます。単純なjsonで正確にはどういう意味ですか? – onkelv

答えて

1

ので、私はそれがEMIT法ではない働いてしまったが、sendメソッドで:

EventMessage evm = new EventMessage(); 
evm.Event = "data"; 
evm.MessageText = "{\"name\":\"data\",\"args\":[{\"name\":\"testvariable1\",\"value\": -63}]}"; 
socket.Send(evm); 
関連する問題