ソケット接続のタイムアウトを設定したい。私はconnectメソッドを使用して設定できることを知っているが、これは私のコードです:Java: "リソースを試して"ソケットタイムアウトを設定する方法
try(Socket socket = new Socket(InetAddress.getByName(ip), port);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream(), "UTF-8"));
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), "UTF-8")), true)){
問題が何ですか。それは望ましい出力を与えていないのですか?それはエラーを投げているのですか? – PrestonM
問題は、ソケットに接続するまでgetInputStream/getOutputStreamを使用できないことです。 –