1
我需要在套接字客戶端設置最大連接時間的時間。但如果我喜歡下面的代碼,不起作用,因爲第一行打開一個連接並且是一個阻塞函數,並且永遠不會運行第二行。套接字客戶端如何setSoTimeout
如何在打開連接之前設置SoTimeout?
Socket s = new Socket(server.host, server.port);
s.setSoTimeout(server.time);
我需要在套接字客戶端設置最大連接時間的時間。但如果我喜歡下面的代碼,不起作用,因爲第一行打開一個連接並且是一個阻塞函數,並且永遠不會運行第二行。套接字客戶端如何setSoTimeout
如何在打開連接之前設置SoTimeout?
Socket s = new Socket(server.host, server.port);
s.setSoTimeout(server.time);
Socket socket=new Socket();
socket.connect(new InetSocketAddress(host,port),timeout);