API:System.Win.ScktComp
Classes
| ESocketError | ESocketError is the exception class for failures that occur when trying to create, use, or shut down Windows socket objects. |
| TAbstractSocket | TAbstractSocket is the abstract base class for all socket components. |
| TClientSocket | TClientSocket manages socket connections for a TCP/IP client. |
| TClientWinSocket | TClientWinSocket describes the client endpoint of a Windows socket connection. |
| TCustomServerSocket | TCustomServerSocket is the base class for all server socket components. |
| TCustomSocket | TCustomSocket is the base class for socket components. |
| TCustomWinSocket | TCustomWinSocket is the base class for all Windows socket objects. |
| TServerAcceptThread | TServerAcceptThread is used to poll the listening socket for incoming client connections. |
| TServerClientThread | TServerClientThread is an execution thread used for a single connection to a client socket accepted by a Windows server socket. |
| TServerClientWinSocket | TServerClientWinSocket describes the server endpoint of a socket connection to a client socket. |
| TServerSocket | TServerSocket manages server socket connections for a TCP/IP server. |
| TServerWinSocket | TServerWinSocket describes the endpoint of a listening server socket connection. |
| TWinSocketStream | TWinSocketStream is a stream that provides services which allow applications to read from or write to socket connections. |
Routines
| SetErrorProc | Replaces the exception handler for error messages that are received from a Windows socket connection. |
Types
| TAsyncStyle | Determines which asynchronous events the socket can receive. |
| TAsyncStyles | A set of TAsyncStyle elements. |
| TClientType | Describes whether the client is blocking or unblocking. |
| TCMLookupComplete | Is used internally. |
| TCMSocketMessage | Is used internally. |
| TErrorEvent | Represents the error type. |
| TGetSocketEvent | The type for event handlers that respond to events during the expected course of forming or using a socket connection. |
| TGetThreadEvent | The type for event handlers that respond to events during the execution of threads that handle individual client connections. |
| TLookupState | Indicates any asynchronous activities occurring while opening a connection. |
| TServerType | Describes whether the server is blocking or thread blocking. |
| TSocketErrorEvent | TSocketErrorEvent is the type for event handlers that respond when a Windows socket reports an error. |
| TSocketErrorProc | The type that represents the exception handler for error messages that are received from a Windows socket connection. |
| TSocketEvent | TSocketEvent identifies the operation that a socket is performing. |
| TSocketEventEvent | The type for event handlers that notify that an event has occurred to a socket connection and also to the operation it is currently performing. |
| TSocketNotifyEvent | The type for event handlers that notify that an event has occurred to a certain socket connection. |
| TThreadNotifyEvent | The type for event handlers that notify that an event has occurred to a TServerClientThread. |
Constants
| CM_DEFERFREE | CM_DEFERFREE: Integer = $402; |
| CM_LOOKUPCOMPLETE | CM_LOOKUPCOMPLETE: Integer = $403; |
| CM_SOCKETMESSAGE | CM_SOCKETMESSAGE: Integer = $401; |