private bool __CreateNetWorkThread()
{
// 初始化发送队列元素
m_SendPackList = new LinkedList<SocketNetPacket>();
m_SendObject = new System.Object();
// 初始化接收队列元素
m_ReceivePackList = new LinkedList<SocketNetPacket>();
m_ReceiveObject = new System.Object();
// 初始化信号对象
m_ManualSendEvent = new ManualResetEvent(false);
// 创建子线程
if (null == m_ReceiveThread)
{
m_ReceiveThread = new Thread(__RectiveThreadFunc);
m_ReceiveThread.Start();
}
if (null == m_SendThread)
{
m_SendThread = new Thread(__SendThreadFunc);
m_SendThread.Start();
}
return true;
}