donc j'ai une chose comme ceci:Java: Utilisation des variables de blocs try
try{ServerSocket acceptor = new ServerSocket(4782);}
catch(IOException e){System.err.println("ERROR: Couldn't listen on port 4782!");}
while (true)
{
Socket clientSock = acceptor.accept();
}
Mais en essayant d'assigner clientSock, il dit qu'il ne peut pas trouver accepteur. Lorsque vous déplacez l'accepteur hors du bloc try, il explose avec une exception non gérée.
Devrais-je mettre quelque chose comme Socket clientSock;
avant le bloc try?
Merci.
(Je pense qu'il est génial que le langage Java soit spécifié pour attraper des bugs comme celui-ci, même s'ils sont généralement mal corrigés.) Je crois qu'Alex n'est pas d'accord avec moi.) –