[英]Why socket(PF_INET,SOCK_STREAM,0) returns -1?
我试图在Visual Studio C ++上创建套接字应用程序,但我做不到。
问题是int listen_sock = socket(PF_INET,SOCK_STREAM,0)
返回-1并且我不知道为什么...
我究竟做错了什么?
WSAGetLastError
返回什么? 在进行此调用之前,您是否致电WSAStartup
?
您应该打印错误(使用GetLastError
)。 我怀疑您没有初始化事情:
WSADATA wsaData = {0};
WSAStartup(MAKEWORD(2, 2), &wsaData);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.