【发布时间】:2011-10-20 16:47:32
【问题描述】:
一个应用程序可以处理来自两个不同 IP 的传入 UDP 数据包吗?如果是这样,这两个连接可以使用相同的端口号吗?
【问题讨论】:
一个应用程序可以处理来自两个不同 IP 的传入 UDP 数据包吗?如果是这样,这两个连接可以使用相同的端口号吗?
【问题讨论】:
是的,这就是服务器的一般意义:多个客户端可以通过给定的 UDP 端口连接到服务器,并且它们都可以在同一通道上广播数据。服务器不需要为每个客户端建立单独的套接字连接,而是通过其套接字连接将数据广播到客户端广播的同一通道。
UDP 有点像坐在一个房间里,每个人都互相大喊大叫,而 TCP 就像同时与多个人通电话。
【讨论】: