//------------------------------------------------------------------------- /// <summary> /// 发送数据 /// </summary> /// <param name="nMessageID"></param> /// <param name="data"></param> /// <returns></returns> public bool SendMessage(int nMessageID, Byte[] data) { if (null == data) { return(false); } int bodysize = data.Length; ///组包 SocketNetPacket sendPack = new SocketNetPacket((Int16)nMessageID, bodysize); sendPack.SetPackBody(data); lock (m_SendObject) { m_SendPackList.AddLast(sendPack); if (1 == m_SendPackList.Count) { m_ManualSendEvent.Set(); } Debug.Log("CNetTCPSocketConnect::SendMessage m_SendPackList.Count = " + m_SendPackList.Count); } return(true); }
//------------------------------------------------------------------------- /// <summary> /// 发送数据 /// </summary> /// <param name="nMessageID"></param> /// <param name="data"></param> /// <returns></returns> public bool SendMessage(int nMessageID, Byte[] data) { if (null == data) { return false; } int bodysize = data.Length; ///组包 SocketNetPacket sendPack = new SocketNetPacket((Int16)nMessageID, bodysize); sendPack.SetPackBody(data); lock (m_SendObject) { m_SendPackList.AddLast(sendPack); if (1 == m_SendPackList.Count) { m_ManualSendEvent.Set(); } Debug.Log("CNetTCPSocketConnect::SendMessage m_SendPackList.Count = " + m_SendPackList.Count); } return true; }