Bagikan melalui


TcpListener Konstruktor

Definisi

Menginisialisasi instans baru kelas TcpListener.

Overload

TcpListener(Int32)
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.

Menginisialisasi instans TcpListener baru kelas yang mendengarkan pada port yang ditentukan.

TcpListener(IPEndPoint)

Menginisialisasi instans TcpListener baru kelas dengan titik akhir lokal yang ditentukan.

TcpListener(IPAddress, Int32)

Menginisialisasi instans TcpListener baru kelas yang mendengarkan upaya koneksi masuk pada alamat IP lokal dan nomor port yang ditentukan.

TcpListener(Int32)

Sumber:
TCPListener.cs
Sumber:
TCPListener.cs
Sumber:
TCPListener.cs

Perhatian

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

Perhatian

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

Perhatian

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

Perhatian

Use TcpListener(IPAddress localaddr, int port).

Menginisialisasi instans TcpListener baru kelas yang mendengarkan pada port yang ditentukan.

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)

Parameter

port
Int32

Port tempat mendengarkan upaya koneksi masuk.

Atribut

Pengecualian

Contoh

Contoh kode berikut membuat TcpListener menggunakan nomor port lokal.

//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

Keterangan

Konstruktor ini sudah usang. TcpListener.TcpListener(IPAddress, Int32) Gunakan konstruktor atau TcpListener.TcpListener(IPEndPoint) .

Konstruktor ini memungkinkan Anda menentukan nomor port untuk mendengarkan upaya koneksi masuk. Dengan konstruktor ini, penyedia layanan yang mendasar menetapkan alamat jaringan yang paling tepat. Jika Anda tidak peduli port lokal mana yang digunakan, Anda dapat menentukan 0 untuk nomor port. Dalam hal ini, penyedia layanan akan menetapkan nomor port ephemeral yang tersedia. Jika Anda menggunakan pendekatan ini, Anda dapat menemukan alamat jaringan lokal dan nomor port apa yang telah ditetapkan dengan menggunakan LocalEndpoint properti .

Start Panggil metode untuk mulai mendengarkan upaya koneksi masuk.

Lihat juga

Berlaku untuk

TcpListener(IPEndPoint)

Sumber:
TCPListener.cs
Sumber:
TCPListener.cs
Sumber:
TCPListener.cs

Menginisialisasi instans TcpListener baru kelas dengan titik akhir lokal yang ditentukan.

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)

Parameter

localEP
IPEndPoint

IPEndPoint Yang mewakili titik akhir lokal untuk mengikat pendengar Socket.

Pengecualian

localEPadalah null.

Contoh

Contoh kode berikut membuat instans TcpListener kelas menggunakan titik akhir lokal.

//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

Keterangan

Konstruktor ini memungkinkan Anda menentukan alamat IP lokal dan nomor port untuk mendengarkan upaya koneksi masuk. Sebelum menggunakan konstruktor ini, Anda harus membuat menggunakan alamat IP lokal dan nomor port yang IPEndPoint diinginkan. Teruskan ini IPEndPoint ke konstruktor sebagai localEP parameter .

Jika Anda tidak peduli alamat lokal mana yang ditetapkan, Anda dapat membuat IPEndPoint penggunaan IPAddress.Any sebagai parameter alamat, dan penyedia layanan yang mendasar akan menetapkan alamat jaringan yang paling tepat. Ini mungkin membantu menyederhanakan aplikasi Anda jika Anda memiliki beberapa antarmuka jaringan. Jika Anda tidak peduli port lokal mana yang digunakan, Anda dapat membuat IPEndPoint menggunakan 0 untuk nomor port. Dalam hal ini, penyedia layanan akan menetapkan nomor port ephemeral yang tersedia. Jika Anda menggunakan pendekatan ini, Anda dapat menemukan alamat jaringan lokal dan nomor port apa yang telah ditetapkan dengan menggunakan LocalEndpoint properti .

Start Panggil metode untuk mulai mendengarkan upaya koneksi masuk.

Catatan

Anggota ini mengeluarkan informasi pelacakan saat Anda mengaktifkan pelacakan jaringan di aplikasi Anda. Untuk informasi selengkapnya, lihat Pelacakan Jaringan di .NET Framework.

Lihat juga

Berlaku untuk

TcpListener(IPAddress, Int32)

Sumber:
TCPListener.cs
Sumber:
TCPListener.cs
Sumber:
TCPListener.cs

Menginisialisasi instans TcpListener baru kelas yang mendengarkan upaya koneksi masuk pada alamat IP lokal dan nomor port yang ditentukan.

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)

Parameter

localaddr
IPAddress

Yang IPAddress mewakili alamat IP lokal.

port
Int32

Port tempat mendengarkan upaya koneksi masuk.

Pengecualian

localaddradalah null.

Contoh

Contoh kode berikut membuat instans TcpListener kelas menggunakan alamat IP lokal dan nomor 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

Keterangan

Konstruktor ini memungkinkan Anda menentukan alamat IP lokal dan nomor port untuk mendengarkan upaya koneksi masuk. Sebelum memanggil konstruktor ini, Anda harus terlebih dahulu membuat menggunakan alamat lokal yang IPAddress diinginkan. Teruskan ini IPAddress ke konstruktor sebagai localaddr parameter . Jika Anda tidak peduli alamat lokal mana yang ditetapkan, tentukan IPAddress.Any untuk localaddr parameter , dan penyedia layanan yang mendasar akan menetapkan alamat jaringan yang paling tepat. Ini mungkin membantu menyederhanakan aplikasi Anda jika Anda memiliki beberapa antarmuka jaringan. Jika Anda tidak peduli port lokal mana yang digunakan, Anda dapat menentukan 0 untuk nomor port. Dalam hal ini, penyedia layanan akan menetapkan nomor port yang tersedia antara 1024 dan 65535. Jika Anda menggunakan pendekatan ini, Anda dapat menemukan alamat jaringan lokal dan nomor port apa yang telah ditetapkan dengan menggunakan LocalEndpoint properti .

Start Panggil metode untuk mulai mendengarkan upaya koneksi masuk.

Catatan

Anggota ini mengeluarkan informasi pelacakan saat Anda mengaktifkan pelacakan jaringan di aplikasi Anda. Untuk informasi selengkapnya, lihat Pelacakan Jaringan di .NET Framework.

Lihat juga

Berlaku untuk