2010-04-02 3 views
2

Mon programme doit écouter les connexions socket entrantes (accord sur le port 8765), mais il ne sait pas quelles adresses il peut lier sur une machine particulière. de, bien sûr, il pourrait tout simplement d'écouter tous, mais il faut envoyer au programme client sur un différents (plus lent) canaliser les adresses où il doit essayer pour me riche sur le port 8765.Comment savoir sur quelles adresses Internet un programme Java peut écouter

Ainsi, le flux est comme ceci:

  1. Mon lisens programme sur toutes les interfaces disponibles sur le port 8765
  2. trouve une liste des adresses de inet4 par laquelle il peut être éventuellement atteint (cette étape est la question réelle)
  3. Messages qui adressent sur un tableau blanc (blogpost ou quelque chose)
  4. Les clients intéressés essaient tous, pour voir lequel ils peuvent atteindre mon programme.

C'est tout est à faire en java :) ofcourse

Répondre

Questions connexes