全,
我来自微控制器世界(纯"C"),这是我使用python和嵌入式linux (Nanopi )的第一个真正的项目。如果问题措辞不当,请表示歉意。
我正在使用一个带有Ubuntu发行版的Nanopi板(16.04.5LTS)。我目前使用两个接口:有线以太网连接(eth0)和无线连接(wlan0)。两个接口都可以工作,我可以看到两个IP地址,因为在板上有一个OLED屏幕。
我希望将TCP服务器与有线接口(eth0)相关联,并将HTTP与wifi接口(wlan0)相关联。
现场技术人员将连接到Nanopi上的服务器,以便设置wifi的凭据。一旦接收到凭据,外地技术人员将断开有线连接,Nanopi上的HTTP客户端将连接到wifi并将信息发送到远程服务器。
我的问题如下:
我不需要答案(尽管那会很好),但有用的链接。我对“接口”、“客户机/服务器”、“并发”的搜索提供了所有错误的信息/示例.
谢谢你的时间和帮助。
格拉齐·e乔,文琴佐
=======编辑1 =======
我还没有机会尝试,但是下面的StackOverflow帖子:BINDTODEVICE missing)似乎有相关的/有用的信息
发布于 2018-09-27 11:44:02
如果pycurl适合您的话,您可能需要研究一下这个问题的第一个答案:Send http request through specific network interface
基本上,您将通过您选择的接口发送GET请求,因此您选择的接口上将有HTTP客户端。
我找不到用“请求”来做这件事的方法。
我知道,这充其量只是部分回答。真对不起。
https://stackoverflow.com/questions/52451260
复制相似问题