Partager via


TcpListener Constructeurs

Définition

Initialise une nouvelle instance de la classe TcpListener.

Surcharges

TcpListener(Int32)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Initialise une nouvelle instance de la classe TcpListener qui écoute sur le port spécifié.

TcpListener(IPEndPoint)

Initialise une nouvelle instance de la classe TcpListener avec le point de terminaison local spécifié.

TcpListener(IPAddress, Int32)

Initialise une nouvelle instance de la classe TcpListener qui écoute les tentatives de connexion entrante sur l'adresse IP locale et le numéro de port spécifiés.

TcpListener(Int32)

Source:
TCPListener.cs
Source:
TCPListener.cs
Source:
TCPListener.cs

Attention

This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. https://go.microsoft.com/fwlink/?linkid=14202

Attention

This constructor has been deprecated. Use TcpListener(IPAddress localaddr, int port) instead.

Attention

This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202

Attention

Use TcpListener(IPAddress localaddr, int port).

Initialise une nouvelle instance de la classe TcpListener qui écoute sur le port spécifié.

public:
 TcpListener(int port);
[System.Obsolete("This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public TcpListener (int port);
[System.Obsolete("This constructor has been deprecated. Use TcpListener(IPAddress localaddr, int port) instead.")]
public TcpListener (int port);
[System.Obsolete("This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public TcpListener (int port);
[System.Obsolete("Use TcpListener(IPAddress localaddr, int port).")]
public TcpListener (int port);
[<System.Obsolete("This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. https://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Net.Sockets.TcpListener : int -> System.Net.Sockets.TcpListener
[<System.Obsolete("This constructor has been deprecated. Use TcpListener(IPAddress localaddr, int port) instead.")>]
new System.Net.Sockets.TcpListener : int -> System.Net.Sockets.TcpListener
[<System.Obsolete("This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Net.Sockets.TcpListener : int -> System.Net.Sockets.TcpListener
[<System.Obsolete("Use TcpListener(IPAddress localaddr, int port).")>]
new System.Net.Sockets.TcpListener : int -> System.Net.Sockets.TcpListener
Public Sub New (port As Integer)

Paramètres

port
Int32

Port sur lequel écouter les tentatives de connexion entrante.

Attributs

Exceptions

port n'est pas entre MinPort et MaxPort.

Exemples

L’exemple de code suivant crée un à TcpListener l’aide d’un numéro de port local.

//Creates an instance of the TcpListener class by providing a local port number.  

IPAddress^ ipAddress = Dns::Resolve( "localhost" )->AddressList[ 0 ];

try
{
   TcpListener^ tcpListener = gcnew TcpListener( ipAddress,13 );
}
catch ( Exception^ e ) 
{
   Console::WriteLine( e->ToString() );
}
//Creates an instance of the TcpListener class by providing a local port number.
IPAddress ipAddress = Dns.Resolve("localhost").AddressList[0];
try{
    TcpListener tcpListener =  new TcpListener(ipAddress, 13);
}
catch ( Exception e ){
    Console.WriteLine( e.ToString());
}
   'Creates an instance of the TcpListener class by providing a local port number.  
   Dim ipAddress As IPAddress = Dns.Resolve("localhost").AddressList(0)
   Try
    Dim tcpListener As New TcpListener(ipAddress, 13)
   Catch e As Exception
      Console.WriteLine(e.ToString())
   End Try

Remarques

Ce constructeur est obsolète. Utilisez les TcpListener.TcpListener(IPAddress, Int32) constructeurs ou TcpListener.TcpListener(IPEndPoint) .

Ce constructeur vous permet de spécifier le numéro de port sur lequel écouter les tentatives de connexion entrantes. Avec ce constructeur, le fournisseur de services sous-jacent attribue l’adresse réseau la plus appropriée. Si vous ne vous souciez pas du port local utilisé, vous pouvez spécifier 0 pour le numéro de port. Dans ce cas, le fournisseur de services attribue un numéro de port éphémère disponible. Si vous utilisez cette approche, vous pouvez découvrir l’adresse de réseau local et le numéro de port qui ont été attribués à l’aide de la LocalEndpoint propriété .

Appelez la Start méthode pour commencer à écouter les tentatives de connexion entrantes.

Voir aussi

S’applique à

TcpListener(IPEndPoint)

Source:
TCPListener.cs
Source:
TCPListener.cs
Source:
TCPListener.cs

Initialise une nouvelle instance de la classe TcpListener avec le point de terminaison local spécifié.

public:
 TcpListener(System::Net::IPEndPoint ^ localEP);
public TcpListener (System.Net.IPEndPoint localEP);
new System.Net.Sockets.TcpListener : System.Net.IPEndPoint -> System.Net.Sockets.TcpListener
Public Sub New (localEP As IPEndPoint)

Paramètres

localEP
IPEndPoint

IPEndPoint qui représente le point de terminaison local auquel lier l'écouteur Socket.

Exceptions

localEP a la valeur null.

Exemples

L’exemple de code suivant crée une instance de la classe à l’aide TcpListener du point de terminaison local.

//Creates an instance of the TcpListener class by providing a local endpoint.

IPAddress^ ipAddress = Dns::Resolve( Dns::GetHostName() )->AddressList[ 0 ];
IPEndPoint^ ipLocalEndPoint = gcnew IPEndPoint( ipAddress,11000 );

try
{
   TcpListener^ tcpListener = gcnew TcpListener( ipLocalEndPoint );
}
catch ( Exception^ e ) 
{
   Console::WriteLine( e->ToString() );
}
//Creates an instance of the TcpListener class by providing a local endpoint.

IPAddress ipAddress = Dns.Resolve(Dns.GetHostName()).AddressList[0];
IPEndPoint ipLocalEndPoint = new IPEndPoint(ipAddress, 11000);

try{
    TcpListener tcpListener = new TcpListener(ipLocalEndPoint);
}
catch ( Exception e ){
    Console.WriteLine( e.ToString());
}
'Creates an instance of the TcpListener class by providing a local endpoint.
Dim ipAddress As IPAddress = Dns.Resolve(Dns.GetHostName()).AddressList(0)
Dim ipLocalEndPoint As New IPEndPoint(ipAddress, 11000)

Try
   Dim tcpListener As New TcpListener(ipLocalEndPoint)
Catch e As Exception
   Console.WriteLine(e.ToString())
End Try

Remarques

Ce constructeur vous permet de spécifier l’adresse IP locale et le numéro de port sur lesquels écouter les tentatives de connexion entrantes. Avant d’utiliser ce constructeur, vous devez créer un en IPEndPoint utilisant l’adresse IP locale et le numéro de port souhaités. Transmettez-le IPEndPoint au constructeur en tant que localEP paramètre .

Si vous ne vous souciez pas de l’adresse locale affectée, vous pouvez créer un using IPAddress.Any comme paramètre d’adresseIPEndPoint, et le fournisseur de services sous-jacent affectera l’adresse réseau la plus appropriée. Cela peut vous aider à simplifier votre application si vous avez plusieurs interfaces réseau. Si vous ne vous souciez pas du port local utilisé, vous pouvez créer un à l’aide de IPEndPoint 0 pour le numéro de port. Dans ce cas, le fournisseur de services attribue un numéro de port éphémère disponible. Si vous utilisez cette approche, vous pouvez découvrir l’adresse de réseau local et le numéro de port qui ont été attribués à l’aide de la LocalEndpoint propriété .

Appelez la Start méthode pour commencer à écouter les tentatives de connexion entrantes.

Notes

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 Suivi réseau dans le .NET Framework.

Voir aussi

S’applique à

TcpListener(IPAddress, Int32)

Source:
TCPListener.cs
Source:
TCPListener.cs
Source:
TCPListener.cs

Initialise une nouvelle instance de la classe TcpListener qui écoute les tentatives de connexion entrante sur l'adresse IP locale et le numéro de port spécifiés.

public:
 TcpListener(System::Net::IPAddress ^ localaddr, int port);
public TcpListener (System.Net.IPAddress localaddr, int port);
new System.Net.Sockets.TcpListener : System.Net.IPAddress * int -> System.Net.Sockets.TcpListener
Public Sub New (localaddr As IPAddress, port As Integer)

Paramètres

localaddr
IPAddress

IPAddress qui représente l'adresse IP locale.

port
Int32

Port sur lequel écouter les tentatives de connexion entrante.

Exceptions

localaddr a la valeur null.

port n'est pas entre MinPort et MaxPort.

Exemples

L’exemple de code suivant crée un instance de la classe à l’aide TcpListener d’une adresse IP locale et d’un numéro de port.

//Creates an instance of the TcpListener class by providing a local IP address and port number.

IPAddress^ ipAddress = Dns::Resolve( "localhost" )->AddressList[ 0 ];

try
{
   TcpListener^ tcpListener = gcnew TcpListener( ipAddress,13 );
}
catch ( Exception^ e ) 
{
   Console::WriteLine( e->ToString() );
}
//Creates an instance of the TcpListener class by providing a local IP address and port number.

IPAddress ipAddress = Dns.Resolve("localhost").AddressList[0];

try{
    TcpListener tcpListener =  new TcpListener(ipAddress, 13);
}
catch ( Exception e){
    Console.WriteLine( e.ToString());
}
   'Creates an instance of the TcpListener class by providing a local IP address and port number.
   Dim ipAddress As IPAddress = Dns.Resolve("localhost").AddressList(0)
   
   Try
      Dim tcpListener As New TcpListener(ipAddress, 13)
   Catch e As Exception
      Console.WriteLine(e.ToString())
   End Try

Remarques

Ce constructeur vous permet de spécifier l’adresse IP locale et le numéro de port sur lesquels écouter les tentatives de connexion entrantes. Avant d’appeler ce constructeur, vous devez d’abord créer un à l’aide de IPAddress l’adresse locale souhaitée. Transmettez-le IPAddress au constructeur en tant que localaddr paramètre . Si vous ne vous souciez pas de l’adresse locale qui est affectée, spécifiez IPAddress.Any pour le localaddr paramètre , et le fournisseur de services sous-jacent affectera l’adresse réseau la plus appropriée. Cela peut vous aider à simplifier votre application si vous avez plusieurs interfaces réseau. Si vous ne vous souciez pas du port local utilisé, vous pouvez spécifier 0 pour le numéro de port. Dans ce cas, le fournisseur de services attribue un numéro de port disponible compris entre 1024 et 65535. Si vous utilisez cette approche, vous pouvez découvrir l’adresse de réseau local et le numéro de port qui ont été attribués à l’aide de la LocalEndpoint propriété .

Appelez la Start méthode pour commencer à écouter les tentatives de connexion entrantes.

Notes

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 Suivi réseau dans le .NET Framework.

Voir aussi

S’applique à