2011-12-30 4 views
0

J'essaye d'implémenter un serveur de conversation basé sur JAVA UDP. J'ai besoin de mettre en place un serveur qui me permet de me connecter via netcat. Le principal problème est que je dois connecter comme ceci: (l'exécution exemple est celui-ci):Java Chat Server Connexion via NETCAT

serveur -> java ServerUDP client -> nc HostName

Comment puis-je créer un hôte nommé? Je veux dire, je peux connecter via:

nc -u localhost 7777 

Mais si je voudrais vous connecter comme ceci:

nc myServer 

Comment dois-je mettre en œuvre en Java?

Répondre

2

La liaison d'une adresse IP à un nom de domaine n'est pas liée à votre serveur Java. Vous devez mettre en œuvre rien.

En supposant que vous utilisez GNU/Linux, si vous avez besoin de résoudre un nom localement sur votre PC, vous pouvez simplement modifier/etc/hosts:

127.0.0.1   localhost 
XXX.XXX.XXX.XXX service-name 

Si vous avez besoin pour résoudre de tous les PC de votre réseau local , vous pouvez configurer un serveur DNS. Si vous devez atteindre ce noeud depuis n'importe où, vous devez acheter un nom de domaine auprès d'une autorité DNS. Quelle que soit la situation dans laquelle vous vous trouvez, cela n'a rien à voir avec votre code Java.

+0

Aham, merci, maintenant je le comprends: D! – Thorba