TcpListener Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe TcpListener.
Overload
TcpListener(Int32) |
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.
Inizializza una nuova istanza della classe TcpListener che è in attesa sulla porta specificata. |
TcpListener(IPEndPoint) |
Inizializza una nuova istanza della classe TcpListener con l'endpoint locale specificato. |
TcpListener(IPAddress, Int32) |
Inizializza una nuova istanza della classe TcpListener in attesa dei tentativi di connessione in ingrasso sull'indirizzo IP e sul numero di porta specificati. |
TcpListener(Int32)
- Origine:
- TCPListener.cs
- Origine:
- TCPListener.cs
- Origine:
- TCPListener.cs
Attenzione
This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. https://go.microsoft.com/fwlink/?linkid=14202
Attenzione
This constructor has been deprecated. Use TcpListener(IPAddress localaddr, int port) instead.
Attenzione
This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202
Attenzione
Use TcpListener(IPAddress localaddr, int port).
Inizializza una nuova istanza della classe TcpListener che è in attesa sulla porta specificata.
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)
Parametri
- port
- Int32
Porta su cui attendere i tentativi di connessione in ingresso.
- Attributi
Eccezioni
Esempio
Nell'esempio di codice seguente viene creato un TcpListener oggetto utilizzando un numero di porta locale.
//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
Commenti
Questo costruttore è obsoleto. Usare i TcpListener.TcpListener(IPAddress, Int32) costruttori o TcpListener.TcpListener(IPEndPoint) .
Questo costruttore consente di specificare il numero di porta in cui restare in ascolto dei tentativi di connessione in ingresso. Con questo costruttore, il provider di servizi sottostante assegna l'indirizzo di rete più appropriato. Se non è importante quale porta locale viene usata, è possibile specificare 0 per il numero di porta. In questo caso, il provider di servizi assegnerà un numero di porta temporaneo disponibile. Se si usa questo approccio, è possibile individuare l'indirizzo di rete locale e il numero di porta assegnati usando la LocalEndpoint proprietà .
Chiamare il Start metodo per iniziare ad ascoltare i tentativi di connessione in ingresso.
Vedi anche
Si applica a
TcpListener(IPEndPoint)
- Origine:
- TCPListener.cs
- Origine:
- TCPListener.cs
- Origine:
- TCPListener.cs
Inizializza una nuova istanza della classe TcpListener con l'endpoint locale specificato.
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)
Parametri
- localEP
- IPEndPoint
IPEndPoint che rappresenta l'endpoint locale a cui associare il Socket listener.
Eccezioni
localEP
è null
.
Esempio
Nell'esempio di codice seguente viene creata un'istanza della TcpListener classe usando l'endpoint locale.
//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
Commenti
Questo costruttore consente di specificare l'indirizzo IP locale e il numero di porta in cui restare in ascolto dei tentativi di connessione in ingresso. Prima di usare questo costruttore, è necessario creare un IPEndPoint oggetto usando l'indirizzo IP locale e il numero di porta desiderati. Passarlo IPEndPoint al costruttore come localEP
parametro .
Se non è necessario specificare l'indirizzo locale assegnato, è possibile creare un IPEndPoint oggetto utilizzando IPAddress.Any come parametro di indirizzo e il provider di servizi sottostante assegnerà l'indirizzo di rete più appropriato. In questo modo è possibile semplificare l'applicazione se sono presenti più interfacce di rete. Se non è importante quale porta locale viene usata, è possibile creare un IPEndPoint oggetto usando 0 per il numero di porta. In questo caso, il provider di servizi assegnerà un numero di porta temporaneo disponibile. Se si usa questo approccio, è possibile individuare l'indirizzo di rete locale e il numero di porta assegnati usando la LocalEndpoint proprietà .
Chiamare il Start metodo per iniziare ad ascoltare i tentativi di connessione in ingresso.
Nota
Questo membro genera informazioni di traccia quando viene abilitata la funzionalità di traccia di rete nell'applicazione in uso. Per altre informazioni, vedere Traccia di rete in .NET Framework.
Vedi anche
Si applica a
TcpListener(IPAddress, Int32)
- Origine:
- TCPListener.cs
- Origine:
- TCPListener.cs
- Origine:
- TCPListener.cs
Inizializza una nuova istanza della classe TcpListener in attesa dei tentativi di connessione in ingrasso sull'indirizzo IP e sul numero di porta specificati.
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)
Parametri
- port
- Int32
Porta su cui attendere i tentativi di connessione in ingresso.
Eccezioni
localaddr
è null
.
Esempio
Nell'esempio di codice seguente viene creata un'istanza della TcpListener classe usando un indirizzo IP locale e un numero di porta.
//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
Commenti
Questo costruttore consente di specificare l'indirizzo IP locale e il numero di porta in cui restare in ascolto dei tentativi di connessione in ingresso. Prima di chiamare questo costruttore, è necessario creare un IPAddress usando l'indirizzo locale desiderato. Passarlo IPAddress al costruttore come localaddr
parametro . Se non è necessario specificare l'indirizzo locale assegnato, specificare IPAddress.Any per il localaddr
parametro e il provider di servizi sottostante assegnerà l'indirizzo di rete più appropriato. In questo modo è possibile semplificare l'applicazione se sono presenti più interfacce di rete. Se non è importante quale porta locale viene usata, è possibile specificare 0 per il numero di porta. In questo caso, il provider di servizi assegnerà un numero di porta disponibile compreso tra 1024 e 65535. Se si usa questo approccio, è possibile individuare l'indirizzo di rete locale e il numero di porta assegnati usando la LocalEndpoint proprietà .
Chiamare il Start metodo per iniziare ad ascoltare i tentativi di connessione in ingresso.
Nota
Questo membro genera informazioni di traccia quando viene abilitata la funzionalità di traccia di rete nell'applicazione in uso. Per altre informazioni, vedere Traccia di rete in .NET Framework.