This is base class for Socket and Session based servers.
| All Members | Constructors | Methods | Properties | Fields | Events |
| Icon | Member | Description |
|---|---|---|
| SocketServerNew() |
Default constructor.
| |
| AddSession(SocketServerSession) |
Adds specified session to sessions collection.
| |
| BindInfo |
Gets or set socket binding info. Use this property to specify on which IP,port server
listnes and also if is SSL or STARTTLS support.
| |
| CanRaiseEvents | Gets a value indicating whether the component can raise an event. (Inherited from Component.) | |
| Container | Gets the IContainer that contains the Component. (Inherited from Component.) | |
| CreateObjRef(Type) | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) | |
| DesignMode | Gets a value that indicates whether the Component is currently in design mode. (Inherited from Component.) | |
| Dispose() |
Clean up any resources being used and stops server.
(Overrides Component.Dispose().) | |
| Dispose(Boolean) | Releases the unmanaged resources used by the Component and optionally releases the managed resources. (Inherited from Component.) | |
| Disposed | Adds an event handler to listen to the Disposed event on the component. (Inherited from Component.) | |
| Enabled |
Runs and stops server.
| |
| Equals(Object) | (Inherited from Object.) | |
| Events | Gets the list of event handlers that are attached to this Component. (Inherited from Component.) | |
| Finalize() | Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection. (Inherited from Component.) | |
| GetHashCode() | Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
| GetLifetimeService() | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| GetService(Type) | (Inherited from Component.) | |
| GetType() | Gets the Type of the current instance. (Inherited from Object.) | |
| HostName |
Gets or set host name that is reported to clients.
| |
| InitializeLifetimeService() | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| InitNewSession(Socket, BindInfo) |
Initialize and start new session here. Session isn't added to session list automatically,
session must add itself to server session list by calling AddSession().
| |
| LogCommands |
Gets or sets if to log commands.
| |
| MaxBadCommands |
Gets or sets maximum bad commands allowed to session.
| |
| MaxConnections |
Gets or sets maximum allowed connections.
| |
| MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject.) | |
| OnSysError(String, Exception) | [Missing <summary> documentation for M:LumiSoft.Net.SocketServer.OnSysError(System.String,System.Exception)] | |
| RemoveSession(SocketServerSession) |
Removes specified session from sessions collection.
| |
| SessionIdleTimeOut |
Session idle timeout in milliseconds.
| |
| Sessions |
Gets active sessions.
| |
| Site | (Inherited from Component.) | |
| StartServer() |
Starts server.
| |
| StopServer() |
Stops server. NOTE: Active sessions aren't cancled.
| |
| SysError |
Occurs when server or session has system error(unhandled error).
| |
| ToString() | Returns a String containing the name of the Component, if any. This method should not be overridden. (Inherited from Component.) |
Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)