簡體   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