wsastartupwindows下调用gethostname和gethostbyname必须先调WSAStartUp吗?

wsastartup  时间:2021-06-07  阅读:()

socket编程为什么要用wsastartup

An application must call the WSACleanup function for every essful time the WSAStartup function is called. This means, for example, that if an application calls WSAStartup three times, it must call WSACleanup three times. The first two calls to WSACleanup do nothing except decrement an internal counter; the final WSACleanup call for the task does all necessary resource deallocation for the task. 这是微软的解释,调用一次WSAStartup()就必须要调用一次WSACleanup(),如果连续3次调用WSAStartup(),那么前2次调用WSACleanup()并不释放任何资源,只是把它内部的计数器减2,直到最后一次,计数器清零,释放所有资源。

windows下调用gethostname和gethostbyname必须先调WSAStartUp吗?

gethostbyname()函数属于WinSock API库,而在使用WinSock API之前,必须调用WSA-Startup函数,只有该函数成功返回(表示应用程序与WinSock库成功地建立起连接),应用程序才可以调用其他Windows Sockets DLL中的函数。

当程序将要结束时,又必须调用WSACleanup 函数进行清理工作,以便释放其占用的资源。

WSACleanup 函数用来结束Windows Sockets DLL的使用。

gethostname不用

wordpress外贸集团企业主题 wordpress高级推广外贸主题

wordpress外贸集团企业主题,wordpress通用跨屏外贸企业响应式布局设计,内置更完善的外贸企业网站优化推广功能,完善的企业产品营销展示 + 高效后台自定义设置。wordpress高级推广外贸主题,采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器,根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行自适应显示; 完美实现一套主题程序支持全部终端设备,保证网站在各...

触摸云 26元/月 ,美国200G高防云服务器

触摸云触摸云(cmzi.com),国人商家,有IDC/ISP正规资质,主营香港线路VPS、物理机等产品。本次为大家带上的是美国高防2区的套餐。去程普通线路,回程cn2 gia,均衡防御速度与防御,防御值为200G,无视UDP攻击,可选择性是否开启CC防御策略,超过峰值黑洞1-2小时。最低套餐20M起,多数套餐为50M,适合有防御型建站需求使用。美国高防2区 弹性云[大宽带]· 配置:1-16核· ...

妮妮云,美国cera CN2线路,VPS享3折优惠

近期联通CUVIP的线路(AS4837线路)非常火热,妮妮云也推出了这类线路的套餐以及优惠,目前到国内优质线路排行大致如下:电信CN2 GIA>联通AS9929>联通AS4837>电信CN2 GT>普通线路,AS4837线路比起前两的优势就是带宽比较大,相对便宜一些,所以大家才能看到这个线路的带宽都非常高。妮妮云互联目前云服务器开放抽奖活动,每天开通前10台享3折优惠,另外...

wsastartup为你推荐
12种颜色12种颜色都是代表什么防火墙排名什么防火墙世界第一啊?(急!!!)js后退多级页面间的后退如何实现(js方法)部署工具win10 评估和部署工具包有什么用assemblyinfoLOL的 X、L、CS 是什么意思什么是生态系统什么是生态环境?微软操作系统下载微软原版xp系统下载网址是哪个啊?有没有免费就可以下载的?微软操作系统下载微软的系统到哪下载单元测试规范如何写线程池的单元测试超级播放器那种电影网站就是那种不需要下载播放器可以直接看
主机 siteground 博客主机 好玩的桌面 dropbox网盘 国内加速器 网通代理服务器 asp免费空间申请 vip域名 太原联通测速 美国凤凰城 vul 中国linux 工信部网站备案查询 华为k3 ssl加速 国外代理服务器 umax 北京主机托管 重庆联通服务器托管 更多