Beispiel #1
0
        public virtual bool SendPacket(INetPacket packt)
        {
            _SendList.Enqueue(packt);
            TCPSocketToken token = Token;

            if (token == null || !token.IsConnect)
            {
                return(false);
            }
            token.TrySend();
            return(true);
        }
Beispiel #2
0
        public bool SendPackets(IEnumerable <INetPacket> packets)
        {
            foreach (var pack in packets)
            {
                _SendList.Enqueue(pack);
            }
            TCPSocketToken token = Token;

            if (token == null || !token.IsConnect)
            {
                return(false);
            }
            token.TrySend();
            return(true);
        }