Cette documentation est archivée et n’est pas conservée.

TcpClient, constructeur (IPEndPoint)

Initialise une nouvelle instance de la classe TcpClient et la lie au point de terminaison local spécifié.

Espace de noms : System.Net.Sockets
Assembly : System (dans system.dll)

public TcpClient (
	IPEndPoint localEP
)
public TcpClient (
	IPEndPoint localEP
)
public function TcpClient (
	localEP : IPEndPoint
)

Paramètres

localEP

IPEndPoint auquel vous liez le Socket TCP.

Type d'exceptionCondition

ArgumentNullException

localEP est référence Null (Nothing en Visual Basic).

Ce constructeur crée un nouveau TcpClient et le lie au IPEndPoint spécifié par le paramètre localEP. Avant d'appeler ce constructeur, vous devez créer IPEndPoint à l'aide de l'adresse IP et du numéro de port à partir desquels vous souhaitez envoyer et recevoir des données. Il n'est pas nécessaire de spécifier une adresse IP locale et un numéro de port avant de se connecter et communiquer. Si vous créez TcpClient à l'aide de n'importe quel autre constructeur, le fournisseur de services sous-jacent assigne l'adresse IP locale et le numéro de port les plus appropriés.

Vous devez appeler la méthode Connect avant d'envoyer et de recevoir des données.

RemarqueRemarque

Ce membre génère des informations de traçage lorsque vous activez le traçage réseau dans votre application. Pour plus d'informations, consultez Traçage réseau.

L'exemple de code suivant montre comment créer une instance de la classe TcpClient en utilisant un point de terminaison local.

//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()).get_AddressList()[0];
IPEndPoint ipLocalEndPoint = new IPEndPoint(ipAddress, 11000);
TcpClient tcpClientA = new TcpClient(ipLocalEndPoint);

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0
Afficher: