Exemplo n.º 1
0
 internal void RemoveConnect(ConnectBase connect)
 {
     lock (ClientSocketListLock)
     {
         ConnectList.Remove(connect);
     }
 }
Exemplo n.º 2
0
 internal void AddConnect(ConnectBase connect)
 {
     lock (ClientSocketListLock)
     {
         ConnectList.Add(connect);
     }
 }
Exemplo n.º 3
0
        public void SendData(string connectID, byte[] data)
        {
            ConnectBase socketSession = GetConnect(connectID);

            if (socketSession == null)
            {
                throw new Exception("未找到链接" + connectID);
            }
            socketSession.SendData(data);
        }
Exemplo n.º 4
0
        public void SendMessage(string connectID, IMessage message)
        {
            ConnectBase socketSession = GetConnect(connectID);

            if (socketSession == null)
            {
                throw new Exception("未找到链接" + connectID);
            }
            socketSession.SendMessage(message);
        }