sgcWebSockets 2022.1.0

Rad Studio  Here is the comprehensive list of new features and bug fixes included in this version: [+] : New Component TsgcWSPClient_AMQP, implements AMQP 0.9.1 protocol. [+] : New Demo AMQP which shows how works AMQP client, it's located in "02.WebSocket_Protocols\10.AMQP_Client" folder. [+] : Improved BITMEX API Client, REST API is now suppo...

Continue reading

Binance.us API Delphi and .NET

From sgcWebSockets 2022.1, the Binance.us Servers are supported by our Binance API Client. The following APIs are supported: WebSocket streams: allows to subscribe to some methods and get data in real-time. Events are pushed to clients by server to subscribers. Uses WebSocket as protocol.UserData stream: subscribed clients get account details. Requ...

Continue reading

Telegram TDLib error: UPDATE_APP_TO_LOGIN

If you get the error code 406 "UPDATE_APP_TO_LOGIN", means that the TDLib version is outdated and must be updated to latest 1.7.9 version, the reason is that Telegram has migrate to 64-Bit identifiers and previous versions are not compatible, so it's not possible login with a phone (login with an existing account and QR code is still possible ...

Continue reading

Telegram Request Phone Number or Location

From sgcWebSockets 2022.1 the Telegram Client component is able to request the user the Phone Number or the location when has login as a bot. Find below an example code in Delphi, CBuilder and .NET Delphi Example  oReplyMarkup := TsgcTelegramReplyMarkupShowKeyboard.Create;Try oReplyMarkup.AddButtonTypeRequestPhoneNumber('Give me your phone'); ...

Continue reading

sgcWebSockets 4.5.4

Rad Studio  Here is the comprehensive list of new features and bug fixes included in sgcWebSockets 4.5.4: [+] : Improved TLSOptions.Version property, now if the value is tlsUndefined (the default), the client will try to negotiate all possible TLS versions (from TLS 1.3 to TLS 1.0), before this change the TLS 1.0 was selected. [+] : Improved A...

Continue reading

sgcWebSockets .NET MacOS 64

From sgcWebSockets .NET 4.5.4, MacOS 64 bits is supported, so now you can compile Visual Studio Mac Applications for Mac OS 64 bits. The components supported by MacOS are the same that for Windows, so you can build multi-platform applications using sgcWebSockets .NET library. Find below a video which shows how install sgcWebSockets .NET package on ...

Continue reading

sgcWebSockets .NET Community nuget package

sgcWebSockets .NET has a new edition called sgcWebSockets .NET Community Edition which is free for non-commercial applications. The package can be downloaded from nuget.org from the following link https://www.nuget.org/packages/esegece.sgcWebSockets/ Find below a video which show how install and use sgcWebSockets .NET nuget package. Video 

MacOS Monterey error loading openSSL libraries

After upgrading to MacOS Monterey, you may experience an error trying to load the openSSL libraries. Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI. This error appears when trying to load an unversioned dylib instead of a library with a revision number. To avoid this error, there is a ne...

Continue reading

sgcWebSockets 4.5.3

Rad Studio  Here is the comprehensive list of new features and bug fixes included in sgcWebSockets 4.5.3:  [+] : Added support for OpenSSL 3.0.0 [+] : New Component TsgcWSAPIServer_RTCMultiConnection, server implementation of RTCMultiConnection project based on WebRTC which allows: MultiVideoConferences, Screen Sharing and Video Broadcast...

Continue reading

OpenSSL 3.0 Indy Delphi and .NET

From sgcWebSockets 4.5.3, the openSSL 3.0 libraries are supported for the following compilers: Delphi 7 - Rad Studio 11 Windows 32/64OSX 64Android 32/64iOS 64Linux 64.NETWindows 32/64 OpenSSL 3.0  OpenSSL it's a major release with several internal changes, but it doesn't offers several advantages over 1.1 The openSSL libraries have been rename...

Continue reading