示例#1
0
 public void Send(Guid connectionID, Packet p)
 {
     if (p != null && connections != null && connections.ContainsKey(connectionID))
     {
         connections[connectionID].Send(p.GetBytes());
     }
 }
示例#2
0
 public void Send(Packet p)
 {
     if (p != null && connections.Count > 0)
     {
         foreach (Connector conn in connections.Values)
         {
             conn.Send(p.GetBytes());
         }
     }
 }
示例#3
0
 public void SendPackage(Packet p)
 {
     if (p != null)
     {
         if (_log.IsInfoEnabled)
         {
             _log.InfoFormat("Sending Data to server: {0}", p.PacketType.ToString());
         }
         SendQueue.Enqueue(p.GetBytes());
         mreSender.Set();
     }
 }