A Delphi VCL application that creates an asynchronous server using the mORMot library. This server can manage multiple client connections, send messages, and dynamically update the client list.
- Asynchronous Server: Implements a non-blocking server using
mormot.net.asyncandmormot.net.sock. - Messaging: Supports sending messages to a specific client or broadcasting to all connected clients.
- Client Management: Displays connected clients in a
TListViewand logs server activities in aTMemo. - Automatic Client Updates: Dynamically adds or removes clients from the list upon connection or disconnection.
Button1Click: Starts or stops the asynchronous server on a specified port.SendToSelectedClient: Sends a custom message to a specific client ID.SendToAllClients: Broadcasts a custom message to all clients.LogMessage: Displays server logs and events in theTMemo.TConnection: Handles client connections, data reading, and connection events.
- Delphi RAD Studio: IDE with VCL support.
- mORMot V2 Library: Download from GitHub.
This project is provided as freeware. Use at your own risk for research purposes.
Discord: BitmasterXor
Developed with ❤️ by BitmasterXor, using Delphi RAD Studio.
