예제 #1
0
        /// <summary>
        /// 发送网络消息
        /// </summary>
        /// <param name="msg"></param>
        public void Send(SocketMsg msg)
        {
            byte[] data   = EncodeHelper.EncodeMsg(msg);
            byte[] packet = EncodeHelper.EncodePacket(data);

            sendQueue.Enqueue(packet);
            if (!isSendProcess)
            {
                ProcessSend();
            }
        }
예제 #2
0
 /// <summary>
 /// 发送网络消息
 /// </summary>
 /// <param name="msg"></param>
 public void Send(SocketMsg msg)
 {
     byte[] data   = EncodeHelper.EncodeMsg(msg);
     byte[] packet = EncodeHelper.EncodePacket(data);
     Send(packet);
 }