示例#1
0
文件: Client.cs 项目: Jinori/server
 public void Enqueue(ClientPacket packet)
 {
     GameLog.DebugFormat("Enqueueing ClientPacket {0}", packet.Opcode);
     ClientState.ReceiveBufferAdd(packet);
     if (!packet.ShouldEncrypt || (packet.ShouldEncrypt && EncryptionKey != null))
     {
         FlushReceiveBuffer();
     }
 }
示例#2
0
 public void Enqueue(ClientPacket packet)
 {
     GameLog.DebugFormat("Enqueueing ClientPacket {0}", packet.Opcode);
     if (!Connected)
     {
         Disconnect();
         throw new ObjectDisposedException($"cid {ConnectionId}");
     }
     else
     {
         ClientState.ReceiveBufferAdd(packet);
         if (!packet.ShouldEncrypt || (packet.ShouldEncrypt && EncryptionKey != null))
         {
             FlushReceiveBuffer();
         }
     }
 }
示例#3
0
文件: Client.cs 项目: Caeldeth/server
 public void Enqueue(ClientPacket packet)
 {
     Logger.DebugFormat("Enqueueing ClientPacket {0}", packet.Opcode);
     ClientState.ReceiveBufferAdd(packet);
     FlushReceiveBuffer();
 }