【问题标题】:same application listening for packets from two different ip's同一个应用程序监听来自两个不同 ip 的数据包
【发布时间】:2011-10-20 16:47:32
【问题描述】:

一个应用程序可以处理来自两个不同 IP 的传入 UDP 数据包吗?如果是这样,这两个连接可以使用相同的端口号吗?

【问题讨论】:

    标签: sockets udp port


    【解决方案1】:

    是的,这就是服务器的一般意义:多个客户端可以通过给定的 UDP 端口连接到服务器,并且它们都可以在同一通道上广播数据。服务器不需要为每个客户端建立单独的套接字连接,而是通过其套接字连接将数据广播到客户端广播的同一通道。

    UDP 有点像坐在一个房间里,每个人都互相大喊大叫,而 TCP 就像同时与多个人通电话。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      相关资源
      最近更新 更多