使用Python选择网络接口

2024-09-27 21:28:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用我电脑的集成网卡和USB驱动器wifi适配器(GoPro通过wifi连接)连接到两个不同的GoPro摄像头。两个gopro都通过相同的IP地址10.5.5.9接收命令。因此,如果我在两个可用的摄像头上都得到了_ip_地址,它们返回的结果是相同的-据我所知,这将导致使用套接字选择接口无效,这似乎是Interweb上对此类问题最常见/最流行的回答。我通常看到的潜在解决方案是

s1 = socket.socket()
s1.bind((get_ip_address('gopro1'), 0))
s1.connect(('url', 0))

…只是,就像我说的,IP地址是一样的。所以这根本就没有选择接口;它所能做的就是从任何“默认”接口打开一个连接。(我认为通过这个发送命令很简单,因为它们都是作为url发送的,但是如果它只通过一个摄像头,那么这一点就失败了。)

我不知道该怎么说,也不知道该如何用不同的语言表达谷歌。如何通过具有相同IP地址的两个不同接口控制流量?在

谢谢!在


Tags: 命令ipurl地址socket适配器wifi网卡

热门问题