我正在尝试使用 datagramsocket 创建一个 datagramsocket 并使用 keep-alive 选项发送数据包。我对如何设置这个感到困惑。有没有一种简单的方法可以做到这一点,例如 datagramsocket.setKeepAlive(true);
?
编辑:抱歉,我的意思是设置数据包的生存时间。有没有办法将其设置为如果未收到,它将保留到收到为止?
最佳答案
UDP 是所谓的无连接协议(protocol),即不建立连接,只需将数据包发送到 IP 地址/端口元组。由于没有连接,因此没有任何东西可以保持 Activity 状态。
关于Java DatagramSocket 设置 keep-alive 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9675187/