Connexion tcp java
wiam_
Messages postés
188
Statut
Membre
-
flo13142 Messages postés 74 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 !!!
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
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Tcp udp - Guide
- Tcp optimizer - Télécharger - Optimisation
1 réponse
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.