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

时间:2013-09-02 05:07:59

标签: c++ sockets winapi network-programming winsock

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

1 个答案:

答案 0 :(得分:2)

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