2024-04-19 23:37:36 发布
网友
我有一个多线程python应用程序通过UDP与单独的服务通信。在
每个线程都是相似的,在某些时候需要来自独立服务的响应。在
所以实际上,对于每个线程,我创建了一个新的客户端套接字并开始通信。问题是在服务器端,每一个UDP数据包似乎来自同一个接收端口,因此在客户端谁接收谁的消息就产生了问题。在
如何强制套接字为同一程序中的每个实例不同的线程使用不同的临时接收端口?在
谢谢!在
您可以connect()将每个UDP套接字扩展到它的目标。这样,每个线程的临时端口将固定(并且不同)。在
connect()
您可以
connect()
将每个UDP套接字扩展到它的目标。这样,每个线程的临时端口将固定(并且不同)。在相关问题 更多 >
编程相关推荐