私は(Groovyで書かれた)シンプルひどく行儀サーバーのJava/Groovyのソケット書き込みタイムアウト
ServerSocket ss = new ServerSocket(8889);
Socket s = ss.accept()
Thread.sleep(1000000)
そして、私は(サーバはそれの入力を消費していないので)、タイムアウトを持つようにしたいクライアントを持っている
Socket s = new Socket("192.168.0.106", 8889)
s.setSoTimeout(100);
s.getOutputStream.write(new byte[1000000]);
ただし、このクライアントは永遠にブロックされます。クライアントをタイムアウトさせるにはどうすればよいですか?
THANKS !!