Ejemplo n.º 1
0
    private void SendWsMessage(string cmd, JsonMessageData data)
    {
        var msg = new JsonMessage {
            command = cmd, data = data
        };
        var msgStr = JsonUtility.ToJson(msg);

        ws.Send(msgStr);
    }
Ejemplo n.º 2
0
    private void HandleCandidate(string room, JsonMessageData data)
    {
        Debug.Log("HandleCandidate");
        if (room != roomName)
        {
            Debug.LogError("Wrong room name " + room);
            return;
        }
        if (data.candidate == null || data.candidate.Length == 0)
        {
            Debug.LogError("Empty candidate");
            return;
        }

        var candidate = new RTCIceCandidate
        {
            candidate     = data.candidate,
            sdpMid        = data.id,
            sdpMLineIndex = (int)data.label
        };

        peerConnection.AddIceCandidate(ref candidate);
    }