private void WorkingClientSend() { while (true) { if (clientMessagePool.Count > 0) { IClientMessage message = clientMessagePool.Dequeue(); Listener.SendToServer( GatewayPacketMessage.CreateServerMessage( message.ClientPacketType, message.LinkNo, message.RemoteEP.ToString(), GatewayCommand.CLIENT_INFO_QUEST, message.GetMessage())); } } }