请问各位前辈 我在cocos2d-x 线面编写的SOCKET 编程里面的那个 cliant 里面的 -1==bind 运算符不匹配呢;求各位前辈指点指点
if(-1==bind(sockfd,(struct sockaddr*)&s_add,sizeof(struct sockaddr_in)))
SOCKET sockfd=socket(AF_INET6,SOCK_STREAM,0);
struct sockaddr_in s_add;
s_add.sin_family=AF_INET6;
//htonl 函数是将主机字节序转换为网络字节序(大端序);
s_add.sin_addr.s_addr=htonl(INADDR_ANY);//htonl(长整型);
//初始化端口;
s_add.sin_port=htons(85623);
if(-1==bind(sockfd,(struct sockaddr*)&s_add,sizeof(struct sockaddr_in)))
{
CCLOG(“bind fail”);
//返回值;
#if(CC_TARGET_PLATFORM==CC_PLATFORM_WIN32)
//关闭socket 套节字;
closesocket(sockfd);
WSACleanup();
#else
close(sockfd);
#endif
return ;
}