Listener
Overview
The Listener class is used internally by the Server component. For each port binding, one or more Listener instances are created. Each runs in a separate thread and listens for incoming connections. As soon as a connection is accepted, a Worker thread is created to handle this data connection, and then Listener thread goes back to listening for new connections.
Location
-
Reference:
- RemObjects.InternetPack.dll .NET, .NET Core 5.0, .NET Standard 2.0
- RemObjects.InternetPack.fx Island
- libRemObjects.InternetPack.fx Toffee
- Namespace: RemObjects.InternetPack
Properties
ListeningSocket virtual
property ListeningSocket: Socket read write;
Socket ListeningSocket { get; set; }
var ListeningSocket: Socket { get{} set{} }
Property ListeningSocket() As Socket
Owner virtual
property Owner: Server read write;
Server Owner { get; set; }
var Owner: Server { get{} set{} }
Property Owner() As Server
WorkerClass virtual
property WorkerClass: Type read;
Type WorkerClass { get; }
var WorkerClass: Type { get{} }
ReadOnly Property WorkerClass() As Type
Instance Methods
constructor
constructor(owner: Server; workerClass: Type)
Listener(Server owner, Type workerClass)
init(_ owner: Server, _ workerClass: Type)
Sub New(owner As Server, workerClass As Type)
Parameters:
- owner:
- workerClass:
Listen virtual
method Listen
void Listen()
func Listen()
Sub Listen()