TcpListener Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
- port
- Int32
Port sur lequel écouter les tentatives de connexion entrante.
Exceptions
localaddr
a la valeur null
.
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.