sgcWebSockets组件一个WebSockets 协议组件
sgcWebSockets是一个完整的包,提供对WebSockets协议的访问,允许在VCL、Firemonkey、Linux和FreePascal应用程序中创建WebSockets服务器、网络内客户端或WebSocket客户端。
功能齐全的多线程WebSocket服务器根据RFC 6455。
支持Firemonkey (Windows和MacOS)。
支持NEXTGEN编译器(IOS和Android支持)。
支持LINUX的编译器。
支持Lazarus / FreePascal。
支持CBuilder。
支持Chrome, Firefox, Safari, Opera和Internet Explorer(包括iPhone, iPad和iPod)
支持c#。NET使用编译库(适用于Windows 32位和64位)。
多个线程的支持
支持使用PerMessage_Deflate扩展RFC 7692进行消息压缩。
支持文本和二进制消息。
支持服务器和客户端身份验证。
通过相同的端口提供WebSocket和HTTP连接的服务器组件。
代理服务器组件,允许Web浏览器连接到任何TCP服务器。
负载均衡服务器。
基于WinHTTP API的客户端WebSocket。
客户端WebSocket支持通过Socket的连接。IO服务器。
通过Adobe Flash为旧的Web浏览器(如Internet Explorer)提供从6到9的后备支持。
通过HTTP协议支持服务器发送事件(推送通知)。
看门狗和心跳内置支持。
客户端WebSocket支持通过HTTP代理服务器和SOCKS代理服务器的连接。
事件可用:OnConnect, OnDisconnect, OnMessage, OnError, OnHandshake
内置子协议:JSON-RPC 2.0、Dataset、WebRTC、MQTT和WAMP
支持JSON解析器:Delphi JSON和XSuperObject。
内置的Javascript库,以支持浏览器客户端。
容易设置
完全控制的Javascript事件
使用Ajax异步事件
SSL/TLS支持服务器/客户端组件(需要OpenSSL库)。
下载地址(来自网络)
密码:mxhn