59プログラミング・ネットワーク() - ポートたInetSocketAddress

いくつかのCMDコマンドを使用して、ポート

認識ポート:0〜1023、ポート80は等WWW、FTPに割り当てられたポート21に割り当てられています

登録ポート:2014から49151は、参照先のユーザーまたはプロセスに割り当てられました

ダイナミック/プライベートポート:49151から65535

知ってCMDコマンドする必要があります

netstatの-ano:すべてのポートを参照してください。

指定されたポートを確認します。netstat -ano | findstrの「80」

指定されたプロセスをチェックしてください:タスクリスト| findstrの「8080」

たInetSocketAddressクラス

ソケットを実装するために使用される、彼はIPアドレス+ポート番号を指定でき、ホスト名とポート番号を指定できます。

コンストラクタ

コンストラクタ:たInetSocketAddress(InetAddressのaddrの、int型ポート)

构造方法:InetSocketAddress(int port)

     IPアドレスはワイルドカードアドレスで、ポート番号が値を指定したソケットアドレスを作成します。
コンストラクタ:netSocketAddress 文字列の  ホスト名、int型ポート)

一般的な方法

  • getAddress()
  • gethostname()
  • getHostString()
  • getPort()

コードは示してい

パッケージ_20191213;

輸入java.net.InetSocketAddress;

/ **
 * InnetSocketAddressは、クラスのソケットを達成することです
 * @Author TEDU
 *
 * /
パブリッククラスInetSocketAddressTest {
	パブリック静的無効メイン(文字列[] args){
		たInetSocketAddress socket1 =新たInetSocketAddress( "60.125.128.247"、456);
		たInetSocketAddress socket2 =新たInetSocketAddress( "www.baidu.com"、908);
		System.out.println(socket1.getHostName())。
		System.out.println(socket2.getHostName())。
		System.out.println(socket1.getHostString())。
		System.out.println(socket2.getHostString())。
		System.out.println(socket1.getPort())。
		System.out.println(socket2.getPort())。
		System.out.println(socket1.getAddress())。
		System.out.println(socket2.getAddress())。
	}
}

  

出力:

softbank060125128247.bbtec.net
www.baidu.com
softbank060125128247.bbtec.net
www.baidu.com
456
908
softbank060125128247.bbtec.net/60.125.128.247
www.baidu.com/61.135.169.125

おすすめ

転載: www.cnblogs.com/Scorpicat/p/12035687.html