static unsigned int __stdcall _ConnectThread( void *param ) { XBREAK( param == 0 ); auto This = static_cast<XESocketClientInServer*>( param ); // This->ConnectThread(); // This->CloseConnectThread(); return 1; }
bool CGameNet::Connect(std::string _ip, int _port) { SConnectEntity* entity = new SConnectEntity(); entity->mNet = this; entity->mIp = _ip; entity->mPort = _port; //std::thread thConnect(ConnectThread, entity); //thConnect.detach(); //printf("---- thConnect:0x%x", &thConnect); return ConnectThread(entity); }