int _tmain(int argc, _TCHAR* argv[])
{
struct sockaddr_in{
struct in_addr sin_addr;
short sin_family;
unsigned short sin_port;
char sin_zero[8];
};
struct in_addr{
union{
struct {
u_long S_addr;
}S_un;
};
};
sockaddr_in addr;
in_addr in_add;
CSocket sock;
addr.sin_family = AF_INET;
addr.sin_port = htons(10000);
addr.sin_addr.S_un.S_addr = inet_addr("0.0.0.0");
BOOL a=sock.Bind((SOCKADDR*)&addr, sizeof(addr));
sock.Listen(5);
printf("%d", a);
getchar();
return 0;
}
0.0.0.0为本机ip
输出为0是不是没连上
{
struct sockaddr_in{
struct in_addr sin_addr;
short sin_family;
unsigned short sin_port;
char sin_zero[8];
};
struct in_addr{
union{
struct {
u_long S_addr;
}S_un;
};
};
sockaddr_in addr;
in_addr in_add;
CSocket sock;
addr.sin_family = AF_INET;
addr.sin_port = htons(10000);
addr.sin_addr.S_un.S_addr = inet_addr("0.0.0.0");
BOOL a=sock.Bind((SOCKADDR*)&addr, sizeof(addr));
sock.Listen(5);
printf("%d", a);
getchar();
return 0;
}
0.0.0.0为本机ip
输出为0是不是没连上
