我正在尝试实现一个基于JAVA udp的聊天服务器。我需要实现一个服务器,允许我通过netcat连接。主要的问题是我必须这样连接:(运行示例是这个):
Server -> java ServerUDPClient --> nc HostName
如何创建一个命名主机?我的意思是,我可以通过:
nc -u localhost 7777
但是如果我想这样连接:
nc myServer
如何在Java中实现它?
将IP地址绑定到域名与java服务器无关。你不需要执行任何东西。
假设您使用的是GNU/Linux,如果您需要在本地pc上解析一个名称,您可以简单地编辑/etc/hosts:
127.0.0.1 localhost
XXX.XXX.XXX.XXX service-name
如果你需要从你的局域网中的每台电脑解析,你可以设置一个DNS服务器。如果您需要从任何地方访问该节点,则需要从DNS权威机构购买域名。
无论你在什么情况下,它与你的Java代码没有任何关系。