gpt4 book ai didi

Java UDP 服务器,并发客户端

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:53:55 25 4
gpt4 key购买 nike

下面的代码是否足以接受并发 UDP 传输?更具体地说,如果 2 个客户端同时传输,DatagramSocket 是否会排队传输并在我调用 receive() 时将它们一个接一个地传送,还是只有一个通过?

DatagramSocket socket = new DatagramSocket(port, address);
byte[] buffer = new byte[8192];

while(!disconnect){

DatagramPacket p = new DatagramPacket(buffer, buffer.length);
socket.receive(p);
}

最佳答案

默认不排队。客户端可以重试直到达到超时或类似情况。UDP 速度很快,但在负载很重的情况下,您的客户端可能无法连接。

关于Java UDP 服务器,并发客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14516734/

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