【发布时间】:2016-03-24 20:58:41
【问题描述】:
我正在编写一个关于 UDP 套接字编程的简单程序。我正在使用数据报套接字。我必须将数据包从客户端发送到服务器。然后服务器随机决定是否发回一个数据包。如果已发送,客户端必须接受数据包或等待 2 秒并假设数据包丢失。我无法处理丢包的情况。
System.out.println("Receiving message...");
dsock.receive(dpack); // receive the packet
System.out.println("Message received");
如果发送了数据包,一切正常,但是如果没有发送数据包并且我仍然存在这行代码,我该如何处理?
【问题讨论】:
标签: java sockets networking udp timeout