Java DatagramSocket 设置 keep-alive 选项

标签 java sockets udp keep-alive datagram

我正在尝试使用 datagramsocket 创建一个 datagramsocket 并使用 keep-alive 选项发送数据包。我对如何设置这个感到困惑。有没有一种简单的方法可以做到这一点,例如 datagramsocket.setKeepAlive(true);

编辑:抱歉,我的意思是设置数据包的生存时间。有没有办法将其设置为如果未收到,它将保留到收到为止?

最佳答案

UDP 是所谓的无连接协议(protocol),即不建立连接,只需将数据包发送到 IP 地址/端口元组。由于没有连接,因此没有任何东西可以保持 Activity 状态。

关于Java DatagramSocket 设置 keep-alive 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9675187/

相关文章:

java - 如何实现再次播放功能?

c++ - C++ 的 TCP/IP 解析器和响应器

java - 如何访问weblogic服务器上的ehcache mbean

java - servlet - 在基类中设置编码和 session ?

Java 创建新的 ObjectInputStream block

c - recv 调用缓慢的原因

java - Wireshark捕获数据包但JAVA应用程序不捕获

c# - 在C#中连接到Udp服务器的客户端列表

java - 应用程序因点击而崩溃?

linux - 为什么接收UDP消息时需要bind?