Connexion tcp java
Fermé
wiam_
Messages postés
168
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
11 août 2013
-
Modifié par wiam_ le 28/12/2010 à 21:19
flo13142 Messages postés 71 Date d'inscription mardi 7 décembre 2010 Statut Membre Dernière intervention 21 février 2011 - 29 déc. 2010 à 09:59
flo13142 Messages postés 71 Date d'inscription mardi 7 décembre 2010 Statut Membre Dernière intervention 21 février 2011 - 29 déc. 2010 à 09:59
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 !!!
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:
- Connexion tcp java
- Gmail connexion - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Tcp udp - Guide
- Tcp optimizer - Télécharger - Optimisation
1 réponse
flo13142
Messages postés
71
Date d'inscription
mardi 7 décembre 2010
Statut
Membre
Dernière intervention
21 février 2011
18
29 déc. 2010 à 09:59
29 déc. 2010 à 09:59
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.
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.