Posez votre question Signaler

Java socket

frizou11 - Dernière réponse le 14 déc 2005 à 14:20
bonjour a tous,

voila je programme en java une communication entre clients et serveur a l'aide de sockets et je souhaite savoir s'il est possible (j'espere bien) et comment on peut savoir si un client est connecté a partir d'une adresse IP sous le type String...

donc seulement a partir d'un String par exemple 128.0.0.56 (jai pris au pif!) est il possible de savoir si une machine est connecté au serveur avec cette ip...

merci
Lire la suite 

Java socket »

1 réponses
Réponse
+0
moins plus
try{

//quant tu crée ton ServerSocket
java.net.ServerSocket serv = new ServerSocket(80);

//pui tu attent une connexion grace a accepte
java.net.Socket remot = serv.accept();

//eh ben accepte est une instruction bloquante
// ca veut dire qu'an ne passe a l'instruction suivante que si il ya eu connexion

String ip = remot.getInetAddress().getHostAddress();
//recuperation le l'ip de celui qui vient de ce connecté

}
catch(Exception exp) { System.out.println(exp.toString();// si erreur }
Ajouter un commentaire
Ce document intitulé « java socket » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook