Socket.LocalEndPoint プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Socket.LocalEndPoint プロパティの意味・解説 

Socket.LocalEndPoint プロパティ

ローカル エンドポイント取得します

名前空間: System.Net.Sockets
アセンブリ: System (system.dll 内)
構文構文

Dim instance As Socket
Dim value As EndPoint

value = instance.LocalEndPoint
public EndPoint LocalEndPoint { get; }
public:
property EndPoint^ LocalEndPoint {
    EndPoint^ get ();
}
/** @property */
public EndPoint get_LocalEndPoint ()

プロパティ
Socket通信使用している EndPoint

例外例外
解説解説

LocalEndPoint プロパティは、Socketバインドされているローカル IP アドレスポート番号格納する EndPoint取得します情報取得する前に、この EndPoint を IPEndPoint にキャストする必要があります次に、IPEndPoint.Address メソッド呼び出してローカル IPAddress取得し、IPEndPoint.Port メソッドローカル ポート番号取得します

通常LocalEndPoint プロパティは、Bind メソッド呼び出した後に設定されます。システムソケットローカル IP アドレスポート番号割り当てることができる場合LocalEndPoint プロパティ最初I/O 操作後に設定されます。コネクション指向プロトコル場合は、最初I/O 操作Connect メソッドまたは Accept メソッド呼び出します。コネクションレス指向プロトコル場合最初I/O 操作送信呼び出しまたは受信呼び出しとなります

メモメモ

SocketException発生した場合は、SocketException.ErrorCode プロパティ使用して具体的なエラー コード取得してください。このコード取得したら、Windows Socket Version 2 API エラー コードドキュメントエラー詳細情報確認してください。これは MSDN ライブラリから入手できます

使用例使用例

ローカル エンドポイントおよびリモート エンドポイント取得して表示するコード例次に示します

s.Connect(lep)

' Using the RemoteEndPoint property.
Console.WriteLine("I am connected to ")
Console.WriteLine(IPAddress.Parse(CType(s.RemoteEndPoint, IPEndPoint).Address.ToString()))
Console.WriteLine("on port number ")
Console.WriteLine(CType(s.RemoteEndPoint, IPEndPoint).Port.ToString())

' Using the LocalEndPoint property.
Console.WriteLine("My local IpAddress is :")
Console.WriteLine(IPAddress.Parse(CType(s.LocalEndPoint, IPEndPoint).Address.ToString()))
Console.WriteLine("I am connected on port number ")
Console.WriteLine(CType(s.LocalEndPoint, IPEndPoint).Port.ToString())

s.Connect (lep);

// Using the RemoteEndPoint property.
Console.WriteLine ("I am connected to " + IPAddress.Parse (((IPEndPoint)s.RemoteEndPoint).Address.ToString
 ()) + "on port number " + ((IPEndPoint)s.RemoteEndPoint).Port.ToString
 ());

// Using the LocalEndPoint property.
Console.WriteLine ("My local IpAddress is :" + IPAddress.Parse (((IPEndPoint)s.LocalEndPoint).Address.ToString
 ()) + "I am connected on port number " + ((IPEndPoint)s.LocalEndPoint).Port.ToString
 ());

s->Connect( lep );

// Uses the RemoteEndPoint property.
Console::WriteLine(  "I am connected to {0} on port number {1}",
   IPAddress::Parse( ( ( (IPEndPoint^)(s->RemoteEndPoint) )->Address)->ToString()
 ),
   ( (IPEndPoint^)(s->RemoteEndPoint) )->Port.ToString() );

// Uses the LocalEndPoint property.
Console::Write(  "My local IpAddress is : {0}\nI am connected on port number
 {1}",
   IPAddress::Parse( ( ( (IPEndPoint^)(s->LocalEndPoint) )->Address)->ToString()
 ),
   ( (IPEndPoint^)(s->LocalEndPoint) )->Port.ToString() );
s.Connect(lep);
// Using the RemoteEndPoint property.
Console.WriteLine("I am connected to " 
    + IPAddress.Parse(((IPEndPoint)s.get_RemoteEndPoint()).
    get_Address().ToString()) + "on port number " 
    + ((IPEndPoint)s.get_RemoteEndPoint()).get_Port());
// Using the LocalEndPoint property.
Console.WriteLine("My local IpAddress is :" 
    + IPAddress.Parse(((IPEndPoint)s.get_LocalEndPoint()).
    get_Address().ToString()) + "I am connected on port number " 
    + ((IPEndPoint)s.get_LocalEndPoint()).get_Port());
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からSocket.LocalEndPoint プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からSocket.LocalEndPoint プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSocket.LocalEndPoint プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Socket.LocalEndPoint プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Socket.LocalEndPoint プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS