已經用WSAStartup初始化成功,但是創建socket失敗,請問這是怎么回事?
uj5u.com熱心網友回復:
WSAGetLastError看錯誤碼找下原因,不過我覺得應該是你代碼出錯了uj5u.com熱心網友回復:
非常感謝,現在能夠創建socket了,可是setsockopt出錯了,代碼:setsockopt(sock,IPPROTO_IP,IP_HDRINCL,(char *) &flag,sizeof(flag)) 出現了10022的錯誤,我這段代碼里的引數有錯誤嗎?
uj5u.com熱心網友回復:
這段代碼我改成這樣之后成功了:setsockopt(sock,SOL_SOCKET,SO_RCVTIMEO,(CHAR*)&flag, sizeof(flag))
但是這里又出現了10022錯誤:WSAIoctl(sock,IO_RCVALL,&dwBufferInLen, sizeof(dwBufferInLen),&dwBufferLen,sizeof(dwBufferLen),&dwBytesReturned,NULL,NULL)
請問這是怎么回事?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/39469.html
標籤:C++ 語言
上一篇:關于STL的一道題求幫萌新解答
