WebSocket is a web technology providing for bi-directional, full-duplex communications channels, over a single Transmission Control Protocol (TCP) socket.
sgcWebSockets is a complete package providing access to WebSockets protocol, allowing to create WebSockets Servers, Intraweb Clients or WebSocket Clients in VCL, FreePascal and Firemonkey applications.
- Fully functional multithreaded WebSocket server according to RFC 6455.
- Supports Firemonkey (Windows and MacOS).
- Supports Chrome, Firefox, Internet Explorer and Safari (including iPhone, iPad and iPod)
- Supports NETGEN IOS Compiler
- Supports Lazarus / Free Pascal
- Multiple Threads Support
- Supports Binary and Text Messages
- Server component providing WebSocket and HTTP connections through the same port.
- Supports Message Compression, supported by Server and Client Components (compatible with Chrome and Safari too).
- Client WebSocket supports connections through Socket.IO Servers.
- Client WebSocket supports connections through HTTP Proxy Servers.
- Events Available: OnConnect, OnDisconnect, OnMessage, OnError
- Built-in sub-protocols: JSON-RPC 2.0, Datasets, WebRTC and WAMP
- Built-in Javascript libraries to support browser clients.
- Easy to setup
- Javascript Events for a full control
- Async Events using Ajax
- SSL/TLS Support for Server and Client Components
Product License: FW
Source: On purchase/registration
File Status: Fully functional
Compatible with: CBXE4 D2007 D2009 D2010 D7 DXE DXE2 DXE3 DXE4 DXE64 FM FM2 FM3