WriteMessage() private method

private WriteMessage ( byte message ) : void
message byte
return void
Esempio n. 1
0
 /// <summary>
 /// 发送SOCKET消息
 /// </summary>
 public void Send(int msgID, LuaByteBuffer buffer)
 {
     if (!IgnoreMsg(msgID)) //被忽略的消息不缓存,并不累加cid
     {
         cid++;
         CacheMsg(msgID, buffer.buffer);
     }
     Debug.Log(string.Format("<NetworkMgr> 发送协议: {0}, cid = {1}", msgID, cid));
     _socket.WriteMessage(msgID, buffer.buffer, cid, sid);
 }
Esempio n. 2
0
    // 向服务器发送队列里的消息
    public void handleSend()
    {
        if (!IsConnect)
        {
            return;
        }

        while (sendQueue.Count > 0)
        {
            ByteBuffer buffer = sendQueue.Dequeue();
            dispatchEvent(NET_EVENT.SEND_START, buffer.getMsgId());
            client.WriteMessage(buffer.ToBytes());
            buffer.Close();
        }
    }
Esempio n. 3
0
        private void handleSend()
        {
            if (!client.isConnect())
            {
                return;
            }
            int count = sendQueue.Count;

            if (count <= 0)
            {
                return;
            }
            while (count > 0)
            {
                ByteBuffer buffer = sendQueue.Dequeue();
                //			Singleton<ModuleEventDispatcher>.GetInstance().dispatchDebugLogEvent("协议发送:" + buffer.getMsgId().ToString("X"));
                client.WriteMessage(buffer.ToBytes());
                buffer.Close();
                count--;
            }
        }
Esempio n. 4
0
 /// <summary>
 /// 发送SOCKET消息
 /// </summary>
 public void SendSocketMessage(byte[] msgData)
 {
     _socketClient.WriteMessage(msgData);
 }
Esempio n. 5
0
 /// <summary>
 /// 发送SOCKET消息
 /// </summary>
 public void Send(LuaByteBuffer buffer)
 {
     _socket.WriteMessage(buffer.buffer);
 }