Question sur les socket en JAVA

Question sur les socket en JAVA - Java - Programmation

Marsh Posté le 27-06-2007 à 12:26:23    

Bonjour,
 
une petite question sur le socket en java.
 
A la connexion client avec Socket(String host, int port), lorsque le serveur fabriqué avec ServerSocket(serverPort) renvois un nouveau socket avec l'instruction server.accept(), le client se reconnecte avec le nouveau socket automatiquement, ou il faut gerer le changement de socket ?
 
j'espere avoir été clair, merci.


---------------
Le rêve est une capacité.
Reply

Marsh Posté le 27-06-2007 à 12:26:23   

Reply

Marsh Posté le 27-06-2007 à 12:58:01    

p4rp4ing a écrit :

Bonjour,
 
une petite question sur le socket en java.
 
A la connexion client avec Socket(String host, int port), lorsque le serveur fabriqué avec ServerSocket(serverPort) renvois un nouveau socket avec l'instruction server.accept(), le client se reconnecte avec le nouveau socket automatiquement, ou il faut gerer le changement de socket ?
 
j'espere avoir été clair, merci.


Si j'ai bien compris ta question, dans ton programme après le socket.accept (coté serveur) la connexion est bien établit. Comme après le socket.connect coté client (sauf si message erreur).

Reply

Marsh Posté le 27-06-2007 à 15:11:15    

et bien, quand serveur.accept() renvois un socket, est ce que le client se reconnecte dessus de maniere transparente ou il faut gerer ?


---------------
Le rêve est une capacité.
Reply

Marsh Posté le 27-06-2007 à 15:15:32    

le client se reconnecte nulle part.

Reply

Marsh Posté le 27-06-2007 à 15:20:16    

Je ne suis pas sur de comprendre tes questions. Vu que je ne connais pas ton niveau en java, je résume au niveau basique (je ne suis pas non plus un expert hein  [:spamafote] )
 
Serveur : maSocketServeur = monServerSocket.accept();
[là l'application coté serveur est en attente et restera en attente tant qu'un client ne vient pas se connecter.
Coté client : maSocketClient = new Socket ([vers le serveur])
 
Résultat maSocketServeur permet au serveur de communiquer avec le client
maSocketClient permet au client de communiquer avec le serveur
Donc tu peux directement faire les lectures / écritures dont tu as besoin.
 
Tu trouveras plein de tuto là dessus exemple : http://forum.rue-montgallet.com/ru [...] 1664_1.htm

Reply

Marsh Posté le 27-06-2007 à 22:56:51    

p4rp4ing a écrit :

Bonjour,
 
une petite question sur le socket en java.
 
A la connexion client avec Socket(String host, int port), lorsque le serveur fabriqué avec ServerSocket(serverPort) renvois un nouveau socket avec l'instruction server.accept(), le client se reconnecte avec le nouveau socket automatiquement, ou il faut gerer le changement de socket ?
 
j'espere avoir été clair, merci.


 
Non ca se fait automatiquement. En clair si ta question est : est-ce que je peux relancer un serversocket.accept() sur le meme port initial, la réponse est oui.


---------------
Voir les RAW sous Android: https://market.android.com/details? [...] .RawVision Blog Photo: http://photouch.me Applications mobiles: http://caketuzz.com Wapcam Project: http://wapcam.mobi
Reply

Marsh Posté le 28-06-2007 à 09:27:06    

wapcamer a écrit :

Non ca se fait automatiquement. En clair si ta question est : est-ce que je peux relancer un serversocket.accept() sur le meme port initial, la réponse est oui.


 
merci :jap:


---------------
Le rêve est une capacité.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed