Socket.LocalEndPoint Eigenschap

Definitie

Hiermee haalt u het lokale eindpunt op.

public:
 property System::Net::EndPoint ^ LocalEndPoint { System::Net::EndPoint ^ get(); };
public System.Net.EndPoint LocalEndPoint { get; }
member this.LocalEndPoint : System.Net.EndPoint
Public ReadOnly Property LocalEndPoint As EndPoint

Waarde van eigenschap

De EndPoint gegevens die het Socket voor communicatie gebruikt.

Uitzonderingen

Er is een fout opgetreden bij het openen van de socket.

Voorbeelden

In het volgende codevoorbeeld worden de lokale en externe eindpunten opgehaald en weergegeven.

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)

' 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())

Opmerkingen

De LocalEndPoint eigenschap haalt een EndPoint op met het lokale IP-adres en het poortnummer waarnaar uw Socket is gebonden. U moet dit EndPoint casten naar een IPEndPoint voordat u gegevens opzoekt. Vervolgens kunt u de IPEndPoint.Address methode aanroepen om de lokale IPAddressop te halen en de IPEndPoint.Port methode om het lokale poortnummer op te halen.

De LocalEndPoint eigenschap wordt meestal ingesteld nadat u een aanroep naar de Bind methode hebt uitgevoerd. Als u het systeem toestaat het lokale IP-adres en poortnummer van uw socket toe te wijzen, wordt de LocalEndPoint eigenschap ingesteld na de eerste I/O-bewerking. Voor verbindingsgeoriënteerde protocollen is de eerste I/O-bewerking een aanroep naar de Connect of Accept methode. Voor verbindingsloze protocollen is de eerste I/O-bewerking een van de oproepen voor verzenden of ontvangen.

Note

Als u een SocketExceptionontvangt, gebruikt u de SocketException.ErrorCode eigenschap om de specifieke foutcode te verkrijgen. Nadat u deze code hebt verkregen, raadpleegt u de Windows Sockets versie 2 API-foutcode documentatie voor een gedetailleerde beschrijving van de fout.

Note

Dit lid voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Network Tracing in .NET Framework voor meer informatie.

Van toepassing op

Zie ook