Transmettre une Socket... [JAVA] - Java - Programmation
Marsh Posté le 22-04-2005 à 16:18:55
2 personnes ont lues mon topic pour le moment. Je mise sur "benou" et "The real moins moins"
Marsh Posté le 22-04-2005 à 17:04:09
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
Marsh Posté le 22-04-2005 à 17:09:21
benou a écrit : bien sur que non, ca a aucun sens de passer une socket à une autre machine |
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 ...
Marsh Posté le 22-04-2005 à 17:11:39
si c'est le mec qui est derrière le nat qui ouvre la socket pas de problème
Marsh Posté le 22-04-2005 à 17:48:29
je t'ai déjà dit que pour les IM, ils passent par le serveur quand ils n'arrivent pas à établir de connection directe.
Marsh Posté le 22-04-2005 à 18:48:42
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. |
tu m'as dis ca à moi ????
Marsh Posté le 22-04-2005 à 18:49:16
bon je confond ptet alors, t'avais qu'a aller lire les autres topics sur le meme sujet
Marsh Posté le 22-04-2005 à 18:49:29
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.
Marsh Posté le 22-04-2005 à 18:50:38
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?)
Marsh Posté le 22-04-2005 à 18:52:39
the real moins moins a écrit : en effet, j'ai confondu, désolé: |
mais heu
t un peu sur les nerf en ce moment !!!
Marsh Posté le 22-04-2005 à 16:08:46
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