Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : communication client/serveur [ Réseau & internet / Internet ] (tiger_j)

jeudi 3 mai 2007 à 09:11:59 | communication client/serveur

tiger_j

bonjour à tous; j'ai un pb qui me tappe sur les nerfs,je viens de developper une application qui permet à un client mobile de se connécter à un serveur mais le probleme est que le serveur se met en écoute sur le bon port mais à l'adresse 0.0.0.0 alors qu'elle doit étre en local :127.0.0.1 Please HELP ME

jeudi 3 mai 2007 à 13:14:41 | Re : communication client/serveur

Kysic

Membre Club
Salut,
Si je ne me trompe pas, l'adresse 0.0.0.0 signifie que ton serveur va accepter des connexions ce dirigeant vers n'importe qu'elle adresse, donc y compris l'adresse locale 127.0.0.1.
Si tu veux empêcher un client non local de ce connecter, tu peux en effet la préciser en utilisant le contructeur:
ServerSocket
(int port, int backlog, InetAddress bindAddr)

(au lieu de simplement
ServerSocket (int port) ).

Voilà

lundi 7 mai 2007 à 08:40:25 | Re : communication client/serveur

tiger_j

Merci mais mon problème est que la communication ne veut pas avoir lieu.D'une part j'ai utilisé une socketconnection et de l'autre un serveur en ecoute avec socket.accept???

lundi 7 mai 2007 à 09:22:53 | Re : communication client/serveur

Kysic

Membre Club
Salut, si tu ne donne pas ton code, ça va être dur de t'aider. Ouvre bien les ports de ton pare feu si tu en as un. Un exemple de code: Le Serveur: ServerSocket s = new ServerSocket(1111); Socket soc = s.accept(); // La connection est établie soc.close(); Le client: Socket soc = new Socket("localhost", 1111); // La connexion est établie soc.close();

lundi 7 mai 2007 à 10:23:06 | Re : communication client/serveur

tiger_j

salut, tu as raison, voici le code: Client: try { sc = (SocketConnection)Connector.open("socket://172.16.13.13:8800"); ToClient = sc.openOutputStream(); FromClient = sc.openInputStream(); new Thread(this).start(); } catch(IOException ex) { System.out.println("ERREUR: "+ex.getMessage()); } Serveur: try{ SK=new ServerSocket(9000); while(true){ System.out.println("> SERVER : Serveur en attente de nouvelles connexions..."); clientSocket=SK.accept(); FromClient=clientSocket.getInputStream(); ToClient=clientSocket.getOutputStream(); System.out.println("Client"+clientSocket.getRemoteSocketAddress()+"connécté"); int n=FromClient.read(data); byte[] result=new byte[n]; for(int i=0;i SERVER : "+ex.getMessage()); } }

lundi 7 mai 2007 à 10:55:50 | Re : communication client/serveur

Kysic

Membre Club
A désolés j'ai pas fait attention que c'était pour une application pour mobile, va voir sur cette page: www-inf.int-evry.fr/~bernard/ASR/04-05/projets/adaptation-multi-reseaux/rapport.pdf Il y a un exemple client serveur.



Cette discussion est classé dans : serveur, client, communication


Répondre à ce message

Sujets en rapport avec ce message

communication entre un client et un serveur [?] [ par magicyan ] Bonjour,Je programme un jeu en réseau mais je ne sais pas comment faire pour que le client dise au serveur qu'il est connecté.Merci d'avance pour vos tcp, communication client/serveur [ par brightblade ] Voila, je veux echanger des donnees (byte, par exemple un fichier fragmenté) entre un client et un serveur. par contre j'ai besoin d'etre sur que mes Communication TCP [ par DiGhan ] Bonjour,je dois réaliser une application basée sur une architecture client / serveur. Celle-ci s'appuie sur TCP pour communiquer. Mon serveur écrit en Communication client serveur [ par RajaEtouil0212 ] Salut,Quel est le programme qui me permet de  récupérer l'adresse MAC de mon ordinateur ?Merci d'avance. application client serveur [ par Memmesse ] Salut tous le mondejaimerai savoir comment j pourrai etablir une connexion a une base de données access, j developpe sur j builderjaimerai avoir le co Serveur de téléchargement [ par krimou21000 ] Salut à tous..voila je suis étudient en informatique,et je suis encore débutant en java,et notre prof nous a donné comme projet de fin d'année la réal copie d'un fichier image du post client vers le serveur [ par japouni ] Bonjour ,je veux copier un fichier image du poste client vers post serveur.J'ai trouvé la solution suivantehttp://www. pb d'upload d'un fichier client=>serveur [ par hluder ] Bonjour!!!Alors voilà mon nouveau probleme!Mon client m'envoi un fichier, je le récupère et je le copie sur mon serveurTOut pourait bien aller sauf qu application client serveur [ par sarahbelle ] salut j'au une application client serveur  comment je peut faire une liason entre l'application de client et l'application de serveur


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.