我正在尝试使用 UDP 协议(protocol),但我不明白 UDP 服务器 UDP 客户端 之间的区别。他们不做同样的事情吗?

最佳答案

UDP服务器:

  • 首先运行(打开监听端口)
  • 打开特定端口
  • 通常可以接受多个客户端连接

  • UDP客户端:
  • 第二次运行(假设服务器已经在运行)
  • 表示特定的目标端口
  • 随机(通常)选择一个源端口,服务器将回复
  • 通常是单线程的,只处理一个到 UDP 服务器的连接

  • 实际上,它与 TCP 没有太大区别,只是没有三向握手,也没有流量控制和拥塞控制。

    关于server - UDP Server/UDP Client 的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47858323/

    10-14 01:19