码迷,mamicode.com
首页 > Windows程序 > 详细

Win下建立Socket时注意事项

时间:2020-02-25 20:00:19      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:turn   问题   strong   微软   报错   return   定义   函数   soc   

Windows下socket建立

  1. 首先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
  2. WORD ver = MAKEWORD(2, 2);//版本号
    WSADATA dat;//一个数据指针
    WSAStartup(ver, &dat);//函数有2个参数,一个版本号,一个数据指针
    //           ↓
    //连接socket和其他系统基本一样
    //           ↑
    WSACleanup();

Win下建立Socket时注意事项

标签:turn   问题   strong   微软   报错   return   定义   函数   soc   

原文地址:https://www.cnblogs.com/ranbom/p/12363148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!