Exemplo n.º 1
0
        protected void SendToPeer(string toPeerId, string fromPeerId, SignalMessageType messageType, string description)
        {
            WebRtcWebSocketHandler peer = sessions.Cast <WebRtcWebSocketHandler>().FirstOrDefault(wsh => wsh.PeerId == toPeerId);

            if (peer == null)
            {
                throw new Exception("Peer not found");
            }

            var message = new { type = messageType, peerId = fromPeerId, description = description };

            peer.Send(Json.Encode(message));
        }