gpt4 book ai didi

java - UDP 多套接字

转载 作者:行者123 更新时间:2023-12-02 06:49:39 25 4
gpt4 key购买 nike

大家。我有一个关于套接字使用的问题。虽然看起来很简单,但我无法管理它。那么问题来了:我可以只使用一个套接字向多个客户端发送数据包吗?

ds1 = new DatagramSocket();
dp1 = new DatagramPacket(packet, packet.length, InetAddress.getByName(address1), port);
dpto2 = new DatagramPacket(packet, packet.length, InetAddress.getByName(address2), port);
dpto3 = new DatagramPacket(packet, packet.length, InetAddress.getByName(address3), port);**

这里的地址1、地址2和地址3是不同的。我想在一个程序运行中连接到多个客户端并向它们发送 UDP 数据包。我还没有测试过,只是想得到一些关于如何做的建议。

如有任何帮助,我们将不胜感激...

最佳答案

  1. 您不使用 UDP 连接到客户端,UDP 是无连接的。如果您确实需要连接的概念,则需要切换到 TCP(但在许多情况下您实际上并不需要该概念)。
  2. 是的,您可以使用一个 DatagramSocket 向多个客户端发送数据

关于java - UDP 多套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18207195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com