嗯,我在用python编写套接字编程时遇到了一个问题。在
我用socket做的是,首先创建一个客户机套接字,然后向服务器发送httpget请求,然后从服务器接收响应。它工作得很好。在
现在我的新想法是,我想用两个插座,一个发送,一个接收。在
发送套接字和往常一样,毫不奇怪。接收套接字是绑定到发送套接字使用的IP地址的服务器。在
问题是我无法从远程服务器接收任何响应。我使用wireshark,看到远程服务器仍然将数据发送回发送套接字使用的端口。但是,我无法将接收套接字绑定到该端口,因为它正在被使用。在
有没有办法用两个插座实现我的方案?是否必须使用原始套接字绕过某些系统网络协议?在
不,您不能将接收套接字绑定到与不同发送套接字相同的地址。在
从relevant Linux man page:
相关问题 更多 >
编程相关推荐