我想在socket服务端while循环中设置一个等待时间函数,等待10秒种没有客户端请求连接就触发业务方法。我得怎么实现啊。。谢谢!
使用Thread.sleep(10*1000);就是等待10秒
调用accept等待客户端连接的话就会阻塞,一直等。所以需要把调用accept的代码放在一个新线程里。主线程启动accept新线程后sleep十秒。醒了后,查看是否有连接进来。