Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Winsock-通过指定的适配器连接到Internet_C++_Sockets_Winapi_Network Programming_Winsock - Fatal编程技术网

C++ Winsock-通过指定的适配器连接到Internet

C++ Winsock-通过指定的适配器连接到Internet,c++,sockets,winapi,network-programming,winsock,C++,Sockets,Winapi,Network Programming,Winsock,我试图用WINSOCK编写一个程序。 我正试图用一台笔记本电脑连接到互联网 网络适配器(LAN、无线、USB ADSL调制解调器)。 听起来,当我调用connect函数时,它尝试使用 LAN,因为LAN没有连接,所以它会失败。 以下是我的问题: 1) 如何强制套接字使用指定的网络适配器? 2) 如何找到连接到internet的适配器? 感谢阅读和回答在调用connect()之前,在套接字上使用并指定所需接口的本地IP。在客户端套接字上调用bind()是可以的——只是不要调用listen()

我试图用WINSOCK编写一个程序。 我正试图用一台笔记本电脑连接到互联网 网络适配器(LAN、无线、USB ADSL调制解调器)。 听起来,当我调用connect函数时,它尝试使用 LAN,因为LAN没有连接,所以它会失败。 以下是我的问题: 1) 如何强制套接字使用指定的网络适配器? 2) 如何找到连接到internet的适配器?
感谢阅读和回答

在调用
connect()
之前,在套接字上使用并指定所需接口的本地IP。在客户端套接字上调用
bind()
是可以的——只是不要调用
listen()