大神们怎么能让 serverSocket.accept()等待一段时间如果没人连接就退出啊
```public List socketAccept(ServerSocket server){
try {
long time=System.currentTimeMillis();
while (System.currentTimeMillis()-time<2000) {//10毫秒后退出
Socket socket = server.accept();
sockets.add(socket);//得到socket连接数
}
} catch (IOException e) {
e.printStackTrace();
try {
server.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
return sockets;
}
如果没有连接Socket socket = server.accept();会一直在这等着,有什么办法跳出循环吗