0

json メッセージを Xirsys シグナリング サーバーに送信しています

メッセージ構造 (元のメッセージ):

userid: 'username',
type: 'type',
room: 'roomname',
message: {
    targetUserId: 'userid',
    eventName: 'event',
    data: {
        offer: {<some data>},
        connectionId: 'conn_id'
    }
}

反対側では、このメッセージが奇妙なオブジェクトにラップされています:

{
    "userid":"qwe",
    "type":"receiveanswer",
    "room":"default",
    "message":{<original message>}
}

send() (github へのリンク)

これは、service_pktオブジェクト構造を変更した関数で、`this.sock.send(pkt) を使用してこのオブジェクトを送信しています。

ラップされたメッセージが表示されるのはなぜですか?

4

1 に答える 1