Je souhaite exécuter une application client/serveur construite en Java à l'aide d'une connexion socket. Si j'exécute à la fois le serveur et le programme client sur la même machine, le client et le serveur se communiquent comme prévu. Mais d'autre part, si exécuter le programme client sur un autre système, je reçois une exceptionProgrammation de socket en Java
java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:180)
Quelqu'un pourrait me aider à résoudre ce problème?
pouvons-nous voir le code que vous utilisez pour créer le ServerSocket? – Cogsy