bool socketNet::Connect(const char* ip, short port)
{
#ifdef WIN32
WSADATA Ws;
if (WSAStartup(MAKEWORD(2, 2), &Ws) != 0)
{
return false;
}
#else
#endif
_connet = socket(AF_INET, SOCK_STREAM, 0);
if (_connet == INVALID_SOCKET)
return false;
struct sockaddr_in addr;
addr.sin_family = AF_INET;
addr.sin_port = htons(port);
#ifdef WIN32
addr.sin_addr.S_un.S_addr = inet_addr(ip);
#else
//addr.sin_addr.s_addr = inet_addr(ip);
inet_pton(AF_INET, ip, &addr.sin_addr);
#endif
int ret = connect(_connet, (struct sockaddr*)&addr, sizeof(addr));
if (ret != 0)
{
closesocket(_connet);
return false;
}
}
uj5u.com熱心網友回復:
看不出什么問題。uj5u.com熱心網友回復:
android .mk 要修改什么東西嗎 android權限也加了 有沒有人 貼段 代碼 感謝轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/70351.html
標籤:Cocos2d-x
