C#
 Computer >> コンピューター >  >> プログラミング >> C#

ホスト名とIPアドレスを表示するC#プログラム


ホスト名を見つけるには、C#でDns.GetHostName()メソッドを使用します-

String hostName = string.Empty;
hostName = Dns.GetHostName();
Console.WriteLine("Hostname: "+hostName);

次に、IPHostEntry.AddressListプロパティを使用してIPアドレスを取得します-

IPHostEntry myIP = Dns.GetHostEntry(hostName);
IPAddress[] address = myIP.AddressList;

次のコードを試して、ホスト名とIPアドレスを表示します-

using System;
using System.Net;
class Program {
   static void Main() {
      String hostName = string.Empty;
      hostName = Dns.GetHostName();
      Console.WriteLine("Hostname: "+hostName);
      IPHostEntry myIP = Dns.GetHostEntry(hostName);
      IPAddress[] address = myIP.AddressList;
      for (int i = 0; i < address.Length; i++) {
         Console.WriteLine("IP Address {1} : ",address[i].ToString());
      }
      Console.ReadLine();
   }
}

  1. 文字列とそのアドレスへのポインタの配列を出力するCプログラム

    まず、Cプログラミング言語でのポインターの配列を理解しましょう。 ポインタの配列:(文字列へ) これは、要素が文字列の基本加算へのptrsである配列です。 次のように宣言および初期化されます- char *a[ ] = {"one", "two", "three"}; ここで、a[0]は文字列「one」の基本加算へのポインタです。 a [1]は、文字列「two」の基本加算へのポインタです。 a [2]は、文字列「three」の基本加算へのポインタです。 利点 ポインタの配列の利点を以下に説明します-

  2. Tkinterウィンドウにホスト名とIPアドレスを表示する

    ユーザーのIPアドレスを取得するには、Pythonのネイティブネットワークインターフェースであるソケットを使用できます。 。まず、デバイスのホスト名を照会してから、関連するIPアドレスを取得する必要があります。 この例では、ソケットを使用します ライブラリを使用して、ホスト名とIPアドレスを取得し、2つのラベルに詳細を印刷します。 ステップ- tkinterライブラリをインポートし、tkinterフレームのインスタンスを作成します。 ジオメトリを使用してフレームのサイズを設定します メソッド。 次に、 gethostname()を使用します ホスト名を取得して変数hostn