TcpClient-Konstruktor (IPEndPoint)

Initialisiert eine neue Instanz der TcpClient-Klasse und bindet sie an den angegebenen lokalen Endpunkt.

Namespace: System.Net.Sockets
Assembly: System (in system.dll)

Syntax

'Declaration
Public Sub New ( _
    localEP As IPEndPoint _
)
'Usage
Dim localEP As IPEndPoint

Dim instance As New TcpClient(localEP)
public TcpClient (
    IPEndPoint localEP
)
public:
TcpClient (
    IPEndPoint^ localEP
)
public TcpClient (
    IPEndPoint localEP
)
public function TcpClient (
    localEP : IPEndPoint
)

Parameter

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

localEP ist NULL (Nothing in Visual Basic).

Hinweise

Dieser Konstruktor erstellt einen neuen TcpClient und bindet ihn an den im localEP-Parameter angegebenen IPEndPoint. Vor dem Aufruf dieses Konstruktors müssen Sie unter Angabe der IP-Adresse und Anschlussnummer einen IPEndPoint erstellen, von dem Daten gesendet und empfangen werden sollen. Sie müssen erst eine lokale IP-Adresse und Anschlussnummer angeben, wenn die Verbindung hergestellt und die Kommunikation begonnen werden soll. Wenn Sie einen TcpClient mit einem anderen Konstruktor erstellen, weist der zugrunde liegende Dienstanbieter die am besten geeignete lokale IP-Adresse und Anschlussnummer zu.

Vor dem Senden und Empfangen von Daten müssen Sie die Connect-Methode aufrufen.

Hinweis

Dieser Member gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in der Anwendung aktivieren. Weitere Informationen finden Sie unter Netzwerkablaufverfolgung.

Beispiel

Im folgenden Codebeispiel wird das Erstellen einer Instanz der TcpClient-Klasse unter Verwendung eines lokalen Endpunktes veranschaulicht.

'Creates a TCPClient using a local endpoint.
Dim ipAddress As IPAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList(0)
   Dim ipLocalEndPoint As New IPEndPoint(ipAddress, 0)

   Dim tcpClientA As New TcpClient(ipLocalEndPoint)
//Creates a TCPClient using a local end point.
IPAddress ipAddress = Dns.GetHostEntry (Dns.GetHostName ()).AddressList[0];
IPEndPoint ipLocalEndPoint = new IPEndPoint(ipAddress, 0);
TcpClient tcpClientA = new TcpClient (ipLocalEndPoint);
//Creates a TCPClient using a local end point.
IPAddress^ ipAddress = Dns::Resolve( Dns::GetHostName() )->AddressList[ 0 ];
IPEndPoint^ ipLocalEndPoint = gcnew IPEndPoint( ipAddress,11000 );
TcpClient^ tcpClientA = gcnew TcpClient( ipLocalEndPoint );
//Creates a TCPClient using a local end point.
IPAddress ipAddress =
    Dns.Resolve(Dns.GetHostName()).get_AddressList()[0];
IPEndPoint ipLocalEndPoint = new IPEndPoint(ipAddress, 11000);
TcpClient tcpClientA = new TcpClient(ipLocalEndPoint);

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

TcpClient-Klasse
TcpClient-Member
System.Net.Sockets-Namespace
IPEndPoint-Klasse
Connect