Connexion tcp java

wiam_ Messages postés 188 Statut Membre -  
flo13142 Messages postés 74 Statut Membre -
Bonsoir tt le monde ,

SVP , je cherche un code java qui permet d'établir une connexion tcp entre un serveur et plusieurs clients , le serveur doit gérer plusieurs connexion avec plusieurs clients en même temps , et chaque client doit envoyer une requête au serveur , et le serveur lui répond .

j'ai trouvé un code ici : http://www.kieser.net/linux/java_server.html
mais il ne marche pas

Merci bcp pour votre aide !!!



A voir également:

1 réponse

flo13142 Messages postés 74 Statut Membre 18
 
Bonjour,

Coté client tu as juste besoin de créer une socket (classe Socket) qui se connecte sur le serveur et utiliser ensuite les stream pour récupérer et envoyer des données :
http://download.oracle.com/javase/1.4.2/docs/api/java/net/Socket.html int, java.net.InetAddress, int)
regarder aussi getInputStream et getOutputStream.

Côté serveur il y a la classe ServerSocket :
http://download.oracle.com/javase/1.4.2/docs/api/java/net/ServerSocket.html
dans l'ordre il faut créer ton serveur (regarder les constructeurs)
ensuite il te faut une boucle qui fasse des "accept" sur les connexions des clients.
en général (du moins dans un cas simple)on crée un thread par client pour gérer les données entrantes et sortantes.
0