sgcWebSockets 4.3.5

· 版本发布

新版本包含的变更:

 [+] : 新增组件 TsgcHTTPAWS_SQS_Client,Amazon SQS 是一种完全托管的消息队列服务,适用于微服务、分布式系统和无服务器应用程序。

[+] : 新增组件 TsgcWSAPI_Discord,Discord 是最流行的在线游戏和直播通信工具之一。(感谢 Adriaan 的协助。)
[+] : 新增演示 "Amazon/SQS",展示如何连接到 Amazon SQS 服务并创建队列、发送和接收消息、获取队列等。
[+] : 更新客户端演示以展示 Discord Gateway API 的工作方式。
[+] : 在 Socket.IO API 中新增属性 "EncodeParameters",启用后可对 HTTP GET 会话的 URL 参数进行编码。
[+] : 在 WAMP 2.0 协议中新增事件 OnWAMPChallenge:当服务器要求身份验证时,可在此事件中设置"密钥"。
[+] : 更新 TsgcWebSocketClient 的 URL 属性,现在接受 "tcp" 连接,可传入如 "tcp://127.0.0.1" 的 URL,从而使用 TCP 而非 WebSocket 作为协议。
[+] : 新增 FMXMQTT 演示,展示 MQTT 客户端在 FMX 中的工作方式(Windows、macOS、Linux64 等)。
[+] : 新增 SignalR 演示,展示如何连接到 C# SignalR 服务器。
[+] : 改进 API 和协议客户端的内部 HTTPS 调用,现在 HTTPS 请求与 TsgcWebSocketClient 的 TLSOptions 使用相同的属性。

[*] : 修复快照演示中的错误:在 Web 浏览器客户端创建图像时存在内存泄漏的问题。
[*] : 修复错误:已发布字段 "CertStatus" 不是类或接口类型的问题。(感谢 Mark 反馈。)
[*] : 修复 OpenSSL 1.1.1 与 iOS 的错误:无法加载库的问题。
[*] : 修复 WAMP 2.0 协议错误:Subscribe 方法始终以默认值发送 option 参数,现在 Subscribe 方法新增了名为 "Options" 的参数。
[*] : 修复为 Android 64 编译 Indy Beta 时的错误。
[*] : 修复 WatchDog 对 SignalR 和 SignalRCore API 不起作用的错误。
[*] : 修复 MQTT 和纯 TCP 协议错误:解析多条消息时出错(使用 WebSocket 作为协议时工作正常)。
[*] : 修复 WebSocket 服务器与 IOCP 的错误:当客户端以 Options.CleanDisconnect = False 断开连接时,服务器不触发 OnDisconnect 事件的问题。


Amazon SQS 

从 sgcWebSockets 4.3.5 起支持 Amazon SQS 服务,您可以通过以下链接了解更多关于 Amazon SQS 与 sgcWebSockets 配合使用的信息 

Amazon SQS

Amazon Simple Queue Service(SQS)是一种完全托管的消息队列服务,使您能够解耦和扩展微服务... https://www.esegece.com/help/sgcWebSockets/#t=Components%2FHTTP%2FAmazon%2FAmazon_SQS.htm

Discord API

 Discord 是最流行的在线游戏和直播通信工具之一,从 sgcWebSockets 4.3.5 起部分支持 Discord API,了解更多请阅读。

Discord API

Gateway 是 Discord 通过安全 WebSocket 进行实时通信的方式。客户端通过连接的 Gateway 接收事件和数据,并通过 REST API 发送数据。... https://www.esegece.com/help/sgcWebSockets/#t=Components%2FAPIs%2FAPI%2FAPI_Discord.htm