private void __OnConnectComplete(object sender, SocketAsyncEventArgs e)
{
// 释放现成信号.让主继续进行
m_AutoConnectEvent.Set();
if (e.SocketError == SocketError.Success)
{
Debug.Log("NetTCPSocketConnect::__OnConnectComplete handle socket conect to server success");
m_IPAddrMsg.m_IsConnect = true;
__CreateNetWorkThread();
m_IPAddrMsg.m_IsNeedCallConnected = true;
m_IPAddrMsg.m_IsNeedCallDisConnect = false;
}
else
{
Debug.LogError("NetTCPSocketConnect::__OnConnectComplete handle socket conect to server Failed");
m_IPAddrMsg.m_IsConnect = false;
m_IPAddrMsg.m_IsNeedCallConnected = false;
m_IPAddrMsg.m_IsNeedCallDisConnect = true;
}
}