socket(AF_INET, SOCK_STREAM…
来源:互联网 发布:php开发扫码支付 编辑:程序博客网 时间:2024/06/09 16:42
Issue: socket(AF_INET,SOCK_STREAM, IPPROTO_IP); 总是返回-1 int socketId;
socketId = socket(AF_INET, SOCK_STREAM, IPPROTO_IP); cout<<"socketId="<<socketId<<endl; return 0;
int socketId; WSADATA wsData; WSAStartup(MAKEWORD(2,2),&wsData); socketId = socket(AF_INET, SOCK_STREAM,IPPROTO_IP); cout<<"socketId="<<socketId<<endl;
return 0;
Code:(省略了头文件的引用)
int _tmain(int argc, _TCHAR*argv[])
{
}
Solution:添加红色代码。(注意:简单起见,这里没有对函数返回值做应有的验证。)
#include
int _tmain(int argc, _TCHAR*argv[])
{
}
调Windows Socket相关函数时,要先调WSAStartup ,该函数会做些准备工作。
"The WSAStartup functionmust be the first Windows Sockets function called by an applicationor DLL. It allows an application or DLL to specify the version ofWindows Sockets required and retrieve details of the specificWindows Sockets implementation. "(摘自:http://msdn.microsoft.com/en-us/library/windows/desktop/ms742213(v=vs.85).aspx)
参考自:http://read.pudn.com/downloads119/sourcecode/internet/webserver/507373/Server_ST.cpp__.htm
0 0
- socket(AF_INET, SOCK_STREAM…
- socket(AF_INET, SOCK_STREAM, IPPROTO_IP);//创建TCPsocket
- android 启动socket 失败:socket(af_inet sock_stream 0) 返回-1
- socket(PF_INET, SOCK_STREAM,0)
- AF_INET socket / sock bigpicture
- PF_PACKET AF_INET raw socket 区别
- socket(AF_INET, SOCK_RAW, IPPROTO_IP)的意思
- socket(AF_INET,SOCK_RAW,IPPROTO_IP)的意思
- socket编程为什么要选择AF_INET?
- socket编程为什么要选择AF_INET
- 关于Socket类型中SOCK_STREAM和SOCK_DGRAM区别
- socket编程(一)使用SOCK_STREAM建立可靠通信
- socket编程(一)使用SOCK_STREAM建立可靠通信
- Linux socket类,支持AF_INET/AF_UNIX STREAM/DGRAM
- AF_INET域与AF_UNIX域socket通信原理对比
- 【Linux4.1.12源码分析】AF_INET raw socket实现原理分析
- AF_INET域与AF_UNIX域socket通信原理对比
- AF_INET域与AF_UNIX域socket通信原理对比
- Java: Exception Trace Kick off
- Nginx高级数据结构源码分析(四)-----内存池
- Java: Simulation of printStackTr…
- 无法打开预编译头文件:“Release\xx…
- error LNK2019: 无法解析的外部符…
- socket(AF_INET, SOCK_STREAM…
- ubuntu的SSH server和iptables
- JS 合并数组之concat
- JS获取被点击对象id
- iOS 7 8 升级问题总结
- Android 模拟器安装APK
- 在Linux局域网下唯一定位一台机器的技巧(不需要samba)
- 网页背景图片在360浏览器、IE8浏览…
- 在Eclipse中启动Tomcat, 访问不了