[java/socket] connection timed out : connect

coco -  
-----coco----- Messages postés 87 Statut Membre -
Bonjour,
j'ai un problème...comme beaucoup de monde ici^^
nan, en fait, je voudrais juste etablir une connexion entre deux pc en java. J'ai donc fais deux programmes ; un serveur et un client :
serveur :
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;


public class Main {

	private static ServerSocket serv;
	
	public static void main(String[] args) {
		try {
                        serv = new ServerSocket(2307); 
                        serv.accept();
                }catch(IOException e) {
	    	System.out.println("\nerreur !"+e.getClass()+"!"+e.getMessage());
	    }
		
		}
	}


le client :

import java.io.IOException;
import java.net.Socket;


public class Main {

	private static Socket ss =null;
	
	public static void main(String[] args){
		try {
			ss = new Socket("mon ip", 2374);
			ss.close();
		}catch(IOException e) {
			System.out.println(e.getMessage());
		}
        }}


voila, maintenant que vous avez les deux codes, je vous explique mon probleme, en fait, ca marche quand j'essaie avec l'ip 127.0.0.1 donc en localhost, ca marche aussi quand j'essaie sur un autre pc de chez moi donc avec 192.168.1.XX mais quand je demande a un amis d'essayer avec mon adresse internet, ca marche pas...et l'erreur c'est :

connection timed out : connect

voila, j'espere que quelqu'un saura me repondre

2 réponses

-----coco----- Messages postés 87 Statut Membre 25
 
personne ??
2
-----coco----- Messages postés 87 Statut Membre 25
 
a oui, c'est moi sauf que je n'etais pas connecte^^
merci encore a ceux qui m'aideront
1