Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1176 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Transmettre une Socket...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] Transmettre une Socket...

n°1056844
tuxbleu
renie ses origines
Posté le 22-04-2005 à 16:08:46  profilanswer
 

Tout d'abord, ceci n'est pas une blague, ou un Troll.
la question est sérieuse, même si je pense que ca va en faire marrer certain !
 
J'ai une appli client serveur en Socket, tout ce qu'il y a de plus simple dans les communications.
 
Des communications sont nécéssaires entre certains clients, et pour le moment,  
le client1 envoie au serveur qui retransmet le message au client2.
 
Est-t-il possible que le serveur envoie au client2 la socket qui lui sert de communication avec le client1, pour qu'ainsi ils puissent communiquer ensemble directement ?
 
Bon, je crois pas au père noël, ca marchera pas, mais après tout, la socket par laquelle communique le serveur avec un de ses client contient forcément toute les infos qu'il faut pour l'atteindre...
Ma question est donc plutôt comment exploiter ces informations pour permettre à mon client2 de communiquer directement avec mon client1.
Je vois des problèmes à cause du nat arriver à grands pas, mais MSN s'en sort bien, alors ca me questionne tout ca...
 
Merci des infos que vous pourriez me filler :)

mood
Publicité
Posté le 22-04-2005 à 16:08:46  profilanswer
 

n°1056874
tuxbleu
renie ses origines
Posté le 22-04-2005 à 16:18:55  profilanswer
 

2 personnes ont lues mon topic pour le moment. Je mise sur "benou" et "The real moins moins"

n°1056961
benou
Posté le 22-04-2005 à 17:04:09  profilanswer
 

bien sur que non, ca a aucun sens de passer une socket à une autre machine
 
ifo nécessaire pour que 2 machines communiques en TCP/IP : ip + port d'écoute du serveur. Il faut donc que tes clients fasse aussi serveur si tu ne veux pas qu'ils soient obligé de rester connectés au serveur central

n°1056977
tuxbleu
renie ses origines
Posté le 22-04-2005 à 17:09:21  profilanswer
 

benou a écrit :

bien sur que non, ca a aucun sens de passer une socket à une autre machine
 
ifo nécessaire pour que 2 machines communiques en TCP/IP : ip + port d'écoute du serveur. Il faut donc que tes clients fasse aussi serveur si tu ne veux pas qu'ils soient obligé de rester connectés au serveur central


 
 
oui mais le NAT :'(
 
Faut faire un traitement spécifique (passer par le serveur) kan quelqun se trouve derriere un NAT ? pfff, mais comment fait msn ...

n°1056987
benou
Posté le 22-04-2005 à 17:11:39  profilanswer
 

si c'est le mec qui est derrière le nat qui ouvre la socket pas de problème

n°1057027
the real m​oins moins
Posté le 22-04-2005 à 17:48:29  profilanswer
 

je t'ai déjà dit que pour les IM, ils passent par le serveur quand ils n'arrivent pas à établir de connection directe.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1057096
tuxbleu
renie ses origines
Posté le 22-04-2005 à 18:48:42  profilanswer
 

the real moins moins a écrit :

je t'ai déjà dit que pour les IM, ils passent par le serveur quand ils n'arrivent pas à établir de connection directe.


 
 :heink: tu m'as dis ca à moi ????  :heink:

n°1057097
the real m​oins moins
Posté le 22-04-2005 à 18:49:16  profilanswer
 

bon je confond ptet alors, t'avais qu'a aller lire les autres topics sur le meme sujet :whistle:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1057099
tuxbleu
renie ses origines
Posté le 22-04-2005 à 18:49:29  profilanswer
 

benou a écrit :

si c'est le mec qui est derrière le nat qui ouvre la socket pas de problème


 
Oui, ca on est d'accord.

n°1057101
the real m​oins moins
Posté le 22-04-2005 à 18:50:38  profilanswer
 

en effet, j'ai confondu, désolé:
http://forum.hardware.fr/forum2.ph [...] subcat=390
 
 
 
(... c'est moi ou ça arrive de plus en plus souvent qu'il y ait plein de sujets similaires et que ceux qui les créent ne prennent pas la peine de les lire?)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 22-04-2005 à 18:50:38  profilanswer
 

n°1057107
tuxbleu
renie ses origines
Posté le 22-04-2005 à 18:52:39  profilanswer
 

the real moins moins a écrit :

en effet, j'ai confondu, désolé:
http://forum.hardware.fr/forum2.ph [...] subcat=390
 
 
 
(... c'est moi ou ça arrive de plus en plus souvent qu'il y ait plein de sujets similaires et que ceux qui les créent ne prennent pas la peine de les lire?)


 
 
[:alph-one]  mais heu :sweat:  
 
t un peu sur les nerf en ce moment !!!


Message édité par tuxbleu le 22-04-2005 à 19:01:44

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Transmettre une Socket...

 

Sujets relatifs
[PB] Socket linux en C[Java] Le topic-passage-obligé pour débutants !
[Java] Outil de gestion de "composants"; GraphEdit "like"[Java/xml] Caractères à la con ds un .xml généré en dom
Cryptage md5 & javaGénération d'images en Java (server side)
[Java] [Resolu] Erreur ODBC État de curseur non valide[JAVA] caractères accentué différents selon OS
[JAVA] Pb affichage caractèrecréer un répertoire en java
Plus de sujets relatifs à : [JAVA] Transmettre une Socket...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR