我正在使用 netty 编写简单的服务器。默认情况下,我使用 localhost:8080 与他合作,但我可以将其更改为 somthingAnother:8080 吗?
我只能使用 java,我不知道我的程序可以在哪个操作系统上运行。
我无法自己打开 hosts.txt 文件并在那里写入新主机。
我试着用
new InetSocketAddres(String hostname, int port)
不出所料,主机名是主机的名称——您的服务(在本例中为 netty)运行的服务器。默认情况下,名称“localhost”的意思是“我正在运行的机器”——因此您无法更改该名称指向的位置。但是,您可以为正在使用的机器添加另一个名称
你想让我做什么?
您可以使用 bind(String hostname, int port) 或 bind(SocketAddress localAddress) 将 ServerBootsrap 绑定到主机名,其中 localAddress = InetSocketAddress(String hostname, int port)