多个套接字可以与UDP的相同端口关联吗?

时间:2011-05-27 05:27:37

标签: networking tcp udp

我认为多个套接字可以与同一个TCP端口关联。

但UDP可以使用同样的东西吗?

2 个答案:

答案 0 :(得分:9)

将多个套接字与TCP中的端口关联的唯一方法是通过侦听然后接受。

在这种情况下的目的是为每个传入的客户端提供一个唯一的套接字,以便将它们的字节流分开。

在UDP的情况下你不需要它,因为没有字节流。您可以使用单个UDP套接字编写整个UDP服务器。您只需阅读,发送给该客户端的处理程序,处理程序就会通过同一个套接字写回响应。

答案 1 :(得分:5)

是的,也可以使用单个UDP端口使用多个套接字。