Awesome
Bird Socket Client
This is a client for websocket connection in Delphi.
<p align="center"> <img src="samples/images/bird-socket-client-banner.png"> </p>
Prerequisites
[Optional]
For ease I recommend using the Boss for installation
- Boss - Dependency Manager for Delphi
Installation using Boss (dependency manager for Delphi applications)
boss install github.com/mateusvicente100/websocket-client
Manual Installation
Add the following folder to your project, in Project > Options > Resource Compiler > Directories and Conditionals > Include file search path
../bird-socket-client/src
Getting Started
You need to use WebSocket.Client
uses Bird.Socket.Client;
Create an instance of TWebSocketClient and assign the propertys and events listeners
procedure Start;
var
LBirdSocket: TBirdSocketClient;
begin
LBirdSocket := TBirdSocketClient.New('ws://localhost:8080');
LBirdSocket.AddEventListener(TEventType.MESSAGE,
procedure(const AText: string)
begin
Log(AText);
end);
LBirdSocket.Connect;
LBirdSocket.Send('Hello Server');
end;
Samples
Check out our sample project for the Delphi bird sokect client connection. If you have any questions or suggestion, please contact, make your pull request or create an issue.
<p align="center"> <img src="samples/images/bird-socket-client-sample.png"> </p>