如何检查客户端是否连接到UDP Java中的服务器

问题描述 投票:0回答:1

我正在用Java语言编写UDP程序。我希望从服务器向客户端发送消息。但是,因为我正在使用UDP协议。

在发送数据报包之前,如何确保客户端已连接?

buf = stringMessage.getBytes();
serversocket.send(new DatagramPacket(buf, stringMessage.length(), ia, cport));
// how to ensure that client is connected before sending?
java network-programming udp
1个回答
2
投票

UDP协议没有状态,因此没有“连接”。

您要么使用TCP,要么让服务器响应以确认收到消息。

© www.soinside.com 2019 - 2024. All rights reserved.