我尝试在visual studio c ++上创建套接字应用程序,但我不能。
问题是int listen_sock = socket(PF_INET,SOCK_STREAM,0)
返回-1,我不知道为什么......
我做错了什么?
答案 0 :(得分:4)
WSAGetLastError
返回什么?在打电话之前你打电话给WSAStartup
吗?
答案 1 :(得分:2)
您应该打印错误(使用GetLastError
)。我怀疑你没有初始化事情:
WSADATA wsaData = {0};
WSAStartup(MAKEWORD(2, 2), &wsaData);