serversocket超时后关闭

时间:2014-05-05 11:14:34

标签: java sockets serversocket

我有一个服务器代码,我希望服务器中的客户端线程在给定超时后关闭服务器套接字。

服务器中客户端线程中的代码:

serversocket.close();

但是我希望在调用close方法后不会立即关闭它。 并且我希望客户端线程在插座应该关闭之后继续工作超时时间,怎么可能这样做?!

提前致谢

2 个答案:

答案 0 :(得分:1)

我不确定我是否理解你的观点,但是对于计时,您可以使用java.util.Timer的Timer实例并使用其计划方法来安排您的线程工作

答案 1 :(得分:0)

您可以使用此

Thread.sleep(x);

x - >毫秒

例如Thread.sleep(1000);它等待1秒然后继续。

http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html#sleep%28long%29