1

netty を使用して単純なサーバーを作成しています。デフォルトでは、私は localhost:8080 を使用して彼と仕事をしていますが、これを somthingAnother:8080 に変更できますか?
使用できるのは Java のみで、自分のプログラムがどの OS で動作するかわかりません。

自分で hosts.txt ファイルを開いて新しいホストを書き込むことができません。

使ってみた new InetSocketAddres(String hostname, int port)

4

2 に答える 2

0

bind(String hostname, int port) または bind(SocketAddress localAddress) を使用して、ServerBootsrap をホスト名にバインドできます。ここで、localAddress = InetSocketAddress(String hostname, int port)

于 2013-10-19T08:34:41.653 に答える
0

当然のことながら、ホスト名はホストの名前です。つまり、サービス (この場合は netty) が実行されるサーバーです。デフォルトでは、「localhost」という名前は「実行しているマシン」を意味するため、その名前が指す場所を変更することはできません。ただし、使用しているマシンに別の名前を追加できます

  • ホスト ファイル。これはマシンに対してローカルになります (つまり、名前はマシン上でのみ IP アドレスに関連付けられます)。
  • DNS を使用すると、その名前は世界中に知られるようになりますが、パブリックにアクセスできる IP アドレスも必要になります。

何をしたいですか?

于 2013-10-19T08:25:01.393 に答える