eSeGeCe Blog

Release notes, deep dives, and tutorials for sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics, and sgcIndy.

· Features

RPC Progressive Results

WAMP 1.0 is an open WebSocket subprotocol that provides two asynchronous messaging patterns: RPC and PubSub.From sgcWebSockets 4.3.8, a new method is supported, not included in WAMP 1.0 specification...

· Features

UpdateMode in DataSet Protocol

sgcWebSockets Dataset Subprotocol allows to broadcast database changes to all client connected. From sgcWebSockets 4.3.8 this protocol allows 2 update modes:1. Replicate Table: protocol updates datas...

· Features

Coturn for Windows

Coturn is a free open source implementation of TURN and STUN Servers.The TURN Server is a VoIP media traffic NAT traversal server and gateway. It can be used as a general-purpose network traffic TURN...

· Releases

sgcWebSockets 4.3.7

Changes included in sgcWebSockets 4.3.7[+] : New Component TsgcTDLib_Telegram, Allows to build Telegram Clients using TDLib JSON library. [+] : New Demo "Telegram" which shows how connect to telegram...

· Features

TCP Half-Open Connections

Once the connection has been established, if no peer sends any data, then no packets are sent over the net. TCP is an idle protocol, so it assumes that the connection is active. Disconnection reasons...

· Components

Google Cloud Pub/Sub Delphi Component

From sgcWebSockets 4.3.6, Google Cloud Pub/Sub API is supported.Pub/Sub brings the flexibility and reliability of enterprise message-oriented middleware to the cloud. At the same time, Pub/Sub is a s...

· Components

Binance API WebSocket and Rest API

From sgcWebSockets 4.3.6, binance API has been improved and new methods have been implemented. Main improvements:1. Deleted all methods to subscribe before a successful websocket connection.2. Added...

· Releases

sgcWebSockets 4.3.5

Changes included in new version: [+] : New Component TsgcHTTPAWS_SQS_Client, Amazon SQS is a fully managed message queues for microservices, distributed systems, and serverless applications. [+] : Ne...

· Components

Amazon SQS Component

Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. SQS eliminates the...

· Components

Discord API Component

From sgcWebSockets 4.3.5 Discord API is partially supported, supports the following methods:1. Bot Authorization2. Automatic HeartBeat.3. WebSocket Gateway.4. HTTP Requests: GET, POST, PUT, PATCH and...

· Components

SignalR Server and Client C#

sgcWebSockets supports SignalR and SignalRCore protocols, now we will see an example of how connect to a SignalR Server using a c# sample from CodeProject webpage, you can access to article using the...

· Features

FMXLinux Components

Embarcadero announced some time ago FMXLinux support, basically allows to use graphical components in Linux64 apps. sgcWebSockets supports FMXLinux so you can use these components to create a graphic...

· Releases

sgcWebSockets 4.3.4

Changes included in this version: [+] : New Component TsgHTTP_OAuth2, this protocol allows third-party applications to grant limited access to an HTTP service, either on behalf of a resource owner or...

· Components

Indy Components and OpenSSL 1.1.1

In latest years, Indy have not been updated or only fixes have been applied, and several new features have not been implemented which are very important for sgcWebSockets package. To fix this, I've b...

· Components

re:Invent Webinar: Amazon Braket

Now listening re:Invent Webinar by Javier Ramirez as speaker. There is a new processors family called Graviton2 which improves prior performance up to 40%. Amazon Braket which allows to use quantic c...

· Features

Google API Key OAuth2

From sgcWebSockets 4.3.4, OAuth2 is supported. Google provides access to these APIs using OAuth2 authentication, so you first must get the OAuth2 Client ID and Client Secret before you can connect to...

· Features

OAuth2 Delphi WebSockets

OAuth2 allows to third-party applications to get access to restricted resources using HTTP protocol. RFC 6749 covers OAuth2 specification. There are 4 roles:ClientResource OwnerAuthorization ServerRe...

· Components

New CDN for Registered Users

In latest versions we have experienced a great increase in the number and size of downloads worldwide, this has affected to some users, especially those who are located far from Europe (where Web Ser...

· Features

Indy IOCP Server

Indy servers use one thread for every connection, this means that if your server must handle 1000 concurrent connections, it will create 1000 threads. But if instead of 1000 connections there are 10....

· Releases

sgcWebSockets 4.3.3

Changes included in this version:[+] : Added support for IOCP Indy Server (Websocket and HTTP Servers). There is a new property called IOHandlerOptions where you can select which IOHandler user (indy...

· Features

WebSocket Upload File Demo

This is a demo which shows how upload a file to a websocket server. Follow the next steps:Select a file which will be sent to server.Then press connect. If connection is successful a message will sho...

· Installation

Could not load SSL library

Some libraries, like Indy, use openssl to connect to secure servers using TLS. As some components from sgcWebSockets package are based on Indy library, make use of openssl libraries and sometimes you...

· Components

Associate user to a Fingerprint

​sgcBiometrics 1.4.0 will include a new component called TsgcWinBioUsersINI which allows associate a fingerprint to a user and save data in an INI file.If you require save user data associated to a f...

· Features

Fingerprint Enumerate Enrollments WBF

sgcBiometrics package adds a new feature for next 1.4.0 version, now you can Enumerate which Enrollments has sensor pool selected. This method works for System and Private sensor pools.Before that, y...