예제 #1
0
 public void SendTo(string id, ISdpPacket packet)
 {
     byte[] data = SdpCodec.Encode(packet);
     if (data.Length == 0)
     {
         return;
     }
     Service.Sessions.SendToAsync(data, id, null);
 }
예제 #2
0
 public void Broadcast(ISdpPacket packet)
 {
     byte[] data = SdpCodec.Encode(packet);
     if (data.Length == 0)
     {
         return;
     }
     Service.Sessions.BroadcastAsync(data, null);
 }
예제 #3
0
        public void Send(ISdpPacket packet)
        {
            if (!(Client.IsAlive && Client.ReadyState == WebSocketState.Open))
            {
                return;
            }

            byte[] data = SdpCodec.Encode(packet);
            if (data.Length == 0)
            {
                return;
            }
            Client.SendAsync(data, null);
        }