Win下建立Socket时注意事项
Posted ranbom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win下建立Socket时注意事项相关的知识,希望对你有一定的参考价值。
Windows下socket建立
首先windows下要引入头文件windows.h和WinSock2.h
(注意:因为windows.h里面包含有早期的socket1.几版本,所以当执行下命这个代码时,它会显示宏定义重复报错)
#include<windows.h> #include<WinSock2.h> int main(){ return 0; }
微软针对此问题提出了2个解决方案。
- 将WinSock2.h头文件引用预处理放置在windows.h之前
- 在头文件预处理前加入#define WIN32_LEAN_AND_MEAN
WORD ver = MAKEWORD(2, 2);//版本号 WSADATA dat;//一个数据指针 WSAStartup(ver, &dat);//函数有2个参数,一个版本号,一个数据指针 // ↓ //连接socket和其他系统基本一样 // ↑ WSACleanup();
以上是关于Win下建立Socket时注意事项的主要内容,如果未能解决你的问题,请参考以下文章
Linux下解决高并发socket最大连接数限制,tcp默认1024个连接
Linux下解决高并发socket最大连接数限制,tcp默认1024个连接