(peu de rapport avec le concours(si ce n'est aucun)) réseau java

bonjour.
alors voila, je suis en terminale et j'aurai besoin de suciter de la matière grise et des connaissances en java. je me suis dit qu'ici j'en trouverai.
Je suis en spé isn dans mon lycée et en projet on a choisi un jeu en résau. ma question est la suivante : éxiste-t'il une api java permettant de dialoguer entre 2 pc qui ne sont pas en local?
merci d'avance

je connais les sockets. ce que je cherche n'est pas tout à fait ça : je sais utiliser les sockets en réseau local. le problème, c'est que des que je cherche à me connecter via un pc distant (pas sur le local), je ne trouve pas quelle ip donner en argument à ma sockets pour qu'elle se connecte bel et bien.
p.s je pense que le problème vient du fait que l' adresse que j'utilise est celle de mon routeur sur le www, mais je n'arrive pas à trouver comment identifier précisément mon ordinateur)

le seul problème est d’établir la connexion avec un pc distant ... car je ne sais pas comment récuperer la vraie ip de l'ordinateur (genre sous quel format c'est) le truc est que je peux récupérer l'ip fournie par l'opérateur, mais cela concerne tout le réseau sur lequel est le pc auquel je veux me connecter. et pour la socket il faut que je designe l'ordinateur précis... Je sais pas si c'est clair

Pour que ça marche, il faut que l'un des PC déjà puisse accepter les connexions extérieur (c'est plus du paramétrage réseau que du java), donc ça, ça peut se faire avec une DMZ sur le routeur, et ça dépend de l'équipement. Ensuite, suffit de passer l'ip du serveur au client, et ça marche comme en local.
Pour récupérer automatiquement l'IP, je ne vois pas trop d'autre solution que d'avoir un serveur maitre qui lui, a soit une ip fixe, soit un nom de domaine qui pointe automatiquement dessus. Puis quand le pc qui va servir de serveur dans la communication démarre, il s'enregistre au près du serveur maitre qui va diffuser la liste des serveurs. Ainsi, ton client se connecte d'abord au serveur maitre pour récupérer la liste des serveurs (ou l'adresse de ton seul serveur) puis il se connecte au serveur voulu.

Après, si aucun des deux n'est paramétré pour recevoir les requêtes non sollicitée, il faut que le serveur maitre puisse assurer la communication...abord au serveur maitre pour récupérer la liste des serveurs (ou l

Alors voila j'ai trouvé : en fait il me suffisait de faire un pont entre un certain port de l'addresse ip de ma boxe et un certain port de mon pc... Merci NAT :D \^\^

Répondre au sujet

Vous devez vous enregistrer ou vous connecter pour poster des messages.