Je souhaite définir un délai d'attente de connexion de socket. Je sais que je peux le mettre en utilisant la méthode de connexion, mais voici mon code:Java: comment définir un délai d'expiration de socket avec un "try with resources"
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)){
Quel est le problème? Ne donne-t-il pas la sortie désirée? Est-ce qu'il lance une erreur? – PrestonM
Le problème est que je ne peux pas utiliser getInputStream/getOutputStream jusqu'à ce que je connecte le socket –