sgcWebSockets 4.3.6

Changes included in sgcWebSockets 4.3.6

[+] : New Component TsgcHTTPGoogleCloud_PubSub_Client, Google Cloud Pub/Sub API provides messaging between applications and is designed to provide reliable, many-to-many, asynchronous messaging between applications.
[+] : New Demo "Google/PubSub" which shows how connect to Google Cloud Pub/Sub API and create topics, subscriptions, publish messages, pull from queue...
[+] : Improved Binance API Component, now allows to subscribe / unsubscribe channels when a connection is active.
[+] : Improved Binance API Component, now user data stream is supported, requires an API Key to get: account, balance and orders updates.
[+] : Improved Binance API Component, now REST API is supported (allows to create orders, cancel orders, get account information using HTTPs as protocol).
[+] : Improved Binance API Component, now HTTP requests can be stored in a log file.
[+] : Binance Demo has been updated to show changes.
[+] : New Event Discord API component, OnDiscordResumed, is called after a session has been resumed.
[+] : New Property WriteTimeOut in Server and Client Components.
[+] : New Property LocalServerOptions.RedirectURL in OAuth2, allows to set a redirect url (example: http://localhost/oauth/)

[*] : Fixed Bug MQTT 5.0 when ConnectProperties was enabled, connection was closed after connect.
[*] : Fixed Bug SGC Client Protocol, potential thread-lock reading/writing socket data.
[*] : Fixed Bug Dataset Client Protocol, potential thread-lock reading/writing socket data.
[*] : Fixed Bug TsgcWebSocketClient when WatchDog try to reconnect, if there is an exception now is captured and raised OnException event.
[*] : Fixed Bug HeartBeat Timeout, after first validation, thread was terminated and not works until reconnect.
[*] : Fixed Bug OnUnknownAuthentication event was not published for TsgcWebSocketServer component.
[*] : Fixed Bug TsgcWebSocketHTTPServer when IOCP is enabled, when server is stopped, if there are connections alive, an unhandled exception message was shown to user.
[*] : Fixed Bug TsgcWebSocketServer / TsgcWebSocketHTTPServer, after calling TsgcWSConnection.Close method, thread connection enter in non-stop bucle.
[*] : Fixed Bug SignalR API Component, if cannot connect to server, exception was not catched.

[/] : Renamed methods from Binance API component: AddAggregateTrades --> SubscribeAggregateTrades, RemoveAggregateTrades --> UnSubscribeAggregateTrades...

[/] : Renamed Property LocalServerOptions.Host property in OAuth2 component, now is LocalServerOptions.IP. 

Stay Informed

When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.

Kraken API WebSocket and REST API
Azure OAuth2 Authentication