繁体   English   中英

为什么socket(PF_INET,SOCK_STREAM,0)返回-1?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM