标签: c++ sockets winapi network-programming winsock
我尝试使用WINSOCK编写程序。 我试图从一台笔记本电脑连接到互联网 网络适配器(LAN,WIRELESS,USB ADSL调制解调器)。 听起来,当我调用connect函数时,它会尝试连接使用 局域网,因为LAN没有连接,它失败了。 这是我的问题: 1)如何强制套接字使用指定的网络适配器? 2)如何找到连接到互联网的适配器? 感谢您阅读和回答
答案 0 :(得分:2)
在调用connect()之前,请在套接字上使用bind()并指定所需接口的本地IP。可以在客户端套接字上调用bind() - 只需不要调用listen()。
connect()
bind()
listen()