无法在Windows上创建套接字
发布时间:2020-12-13 22:41:30 所属栏目:Windows 来源:网络整理
导读:我有一个非常尴尬的问题.以下代码不会在 Windows上创建套接字;它失败并显示错误消息.任何人都可以简单解释为什么会这样吗?如此简单的失败让我感到非常困惑和沮丧.谢谢. int sock;if( (sock = socket(AF_INET,SOCK_STREAM,0)) 0 ){ printf("error opening so
我有一个非常尴尬的问题.以下代码不会在
Windows上创建套接字;它失败并显示错误消息.任何人都可以简单解释为什么会这样吗?如此简单的失败让我感到非常困惑和沮丧.谢谢.
int sock; if( (sock = socket(AF_INET,SOCK_STREAM,0)) < 0 ) { printf("error opening socket"); } 编辑:此外,打印输出strerror(错误)只显示“没有错误”.
在任何其他套接字函数在Windows上运行之前,您需要调用WSAStartup()(并且当您完成时,您应该调用WSACleanup()).
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 如何查看windows update更新代理版本
- Windows下svn import(将网站文件导入仓库)的方法
- windows7 、windows10环境使用pip 安装Tensorflo
- MvvmCross:ShowViewModel是否总是构造新实例?
- 如何找出导致Windows中断的原因?
- windows-server-2008 – 2008 Sever随机重启
- active-directory – 在Windows 7上,您需要将哪种
- windows安装reids
- windows – 在Win7 / WinServer中更改TCP等待ACK
- windows – taskkill.exe退出代码是什么?
热点阅读