Skip to content

An easy-to-use lightweight Delphi WebSocket Server based on Indy

License

Notifications You must be signed in to change notification settings

kevinkoehne/delphi-websocket

 
 

Repository files navigation

Delphi WebSocket Server

A simple and lightweight Delphi class that runs a WebSocket server. Initially, it was developed for CodeRage 2019. See the explanation and demonstration video on Embarcadero YouTube channel: https://www.youtube.com/watch?v=kg-rWjbKEUc

Contact

Features

  • Based on Indy TCP server
  • WSS (WebSocket Secured)

Included demos

  • Quick start - a basic demo that runs a server, that responds with received messages.
  • Circles - an advanced demo with entities, data streaming and actions.
  • WSS - demo of using an SSL/TLS certificate to run a secured WebSocket server.

Usage

  • Include WebSocketServer.pas unit.
  • Follow the first demo to create an instance of TWebSocketServer.
  • Define OnExecute event and handle it as a usual Indy TCP server.
  • Connect to the WebSocket from a JS code or use any WebSocket client.

About

An easy-to-use lightweight Delphi WebSocket Server based on Indy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Pascal 82.0%
  • HTML 18.0%