[java/socket] connection timed out : connect

Fermé
coco - 18 mars 2009 à 15:21
-----coco----- Messages postés 87 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 3 avril 2010 - 18 mars 2009 à 15:43
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 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 3 avril 2010 25
18 mars 2009 à 15:43
personne ??
2
-----coco----- Messages postés 87 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 3 avril 2010 25
18 mars 2009 à 15:24
a oui, c'est moi sauf que je n'etais pas connecte^^
merci encore a ceux qui m'aideront
1