我正在尝试实现基于JAVA UDP的聊天服务器。 我需要实现一个允许我通过netcat连接的服务器。 主要问题是我必须像这样连接:(运行示例就是这个):
服务器 - > java ServerUDP 客户 - > nc HostName
如何创建命名主机?我的意思是,我可以通过以下方式连接:
nc -u localhost 7777
但如果我想这样连接:
nc myServer
我应该如何在Java中实现它?
答案 0 :(得分:2)
将IP地址绑定到域名与您的Java服务器无关。你必须什么都不实现。
假设您使用的是GNU / Linux,如果您需要在本地解析一个名称,您只需编辑/ etc / hosts:
127.0.0.1 localhost
XXX.XXX.XXX.XXX service-name
如果您需要从局域网中的每台电脑解析,您可以设置DNS服务器。 如果您需要从任何地方访问该节点,则需要从DNS授权机构购买域名。
无论您处于何种状态,它都与您的Java代码无关。