visual studio2019 socket
时间: 2023-08-29 09:05:24 浏览: 202
windows visual studio c++ tcp网络编程,包含服务端和客户端
在Visual Studio 2019中实现socket通信,需要添加ws2_32.lib库。可以通过在工程下添加ws2_32.lib来引用该库。同时,在代码中使用头文件#include <WinSock2.h>来包含所需的功能。
在使用socket通信时,需要注意版本问题。在Visual Studio 2019中,由于版本的原因,原先的代码sockAddr.sin_addr.S_addr = inet_addr("127.0.0.1");可能会导致编译错误。可以将其改为sockAddr.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");以解决这个问题。
此外,为了确保编译成功,还可以将属性->C/C++->常规->SDL检查设置为否。这样可以避免一些与SDL检查相关的编译问题。
总结起来,在Visual Studio 2019中实现socket通信,需要添加ws2_32.lib库,使用#include <WinSock2.h>头文件,并将原始代码中的sockAddr.sin_addr.S_addr = inet_addr("127.0.0.1");改为sockAddr.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");。同时,根据需要可以将属性->C/C++->常规->SDL检查设置为否。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Visual Studio 2019 C++实现socket通信,添加ws2_32.lib库,新手代码](https://blog.csdn.net/xiaoye_csdn/article/details/90946634)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文