features

116 articles tagged “features”.

· Funcionalidades

HTTP.SYS Ajuste de Alto Desempenho

Starting with sgcWebSockets 2026.5.0, the TsgcWSServer_HTTPAPI component exposes a new published property, FineTune, typed as TsgcServerHTTPAPI_FineTune. It groups every low-level kernel-mode knob th...

· Funcionalidades

Compressão WebSocket Mais Rápida

WebSocket compression is essential for reducing bandwidth and improving responsiveness, especially when transmitting repetitive data like JSON payloads. The permessage-deflate extension compresses ev...

· Funcionalidades

OAuth2 dPoP no Delphi

OAuth 2.0 access tokens are the keys to your API kingdom — and if someone steals one, they can use it from anywhere. DPoP (Demonstrating Proof of Possession), defined in RFC 9449, solves this by cryp...

· Funcionalidades

Servidor Indy com SChannel no Delphi

For years, Delphi developers deploying TLS-enabled servers on Windows have faced the same challenge: bundling the correct OpenSSL libraries with their application. Version mismatches, missing DLLs at...

· Funcionalidades

Atualização da API XTB no sgcWebSockets

XTB xStation5 Trading API Integration in Delphi XTB is one of Europe's leading online trading platforms, offering access to forex, indices, commodities, stocks, and cryptocurrencies through its xStat...

· Funcionalidades

Atualização da API OKX no sgcWebSockets

OKX WebSocket Trading API Integration in Delphi The TsgcWSAPI_OKX component provides comprehensive Delphi access to the OKX exchange through a unified WebSocket interface. It supports public market d...

· Funcionalidades

Atualização da API MEXC no sgcWebSockets

MEXC Spot and Futures API Integration in Delphi MEXC is a global cryptocurrency exchange supporting spot trading and perpetual futures contracts across hundreds of token pairs. Delphi developers can...

· Funcionalidades

Atualização da API KuCoin no sgcWebSockets

KuCoin Spot and Futures API Integration in Delphi The TsgcWSAPI_Kucoin and TsgcWSAPI_Kucoin_Futures components deliver comprehensive Delphi access to the KuCoin exchange, spanning real-time WebSocket...

· Funcionalidades

Atualização da API Kraken no sgcWebSockets

Kraken Spot and Futures API Integration in Delphi Kraken is one of the longest-running and most trusted cryptocurrency exchanges, offering both spot and futures markets. The TsgcWSAPI_Kraken and Tsgc...

· Funcionalidades

Atualização da API FXCM no sgcWebSockets

FXCM Forex Trading API Integration in Delphi The FXCM API provides programmatic access to one of the world's largest retail forex brokers, enabling real-time market data streaming, order execution, a...

· Funcionalidades

Atualização da API Coinbase no sgcWebSockets

Coinbase Advanced Trade API Integration em Delphi Coinbase Advanced Trade is o professional trading platform um partir de one do world's most widely used cryptocurrency exchanges. The TsgcWSAPI_Coinbas...

· Funcionalidades

Atualização do Cliente Pusher para Delphi

The TsgcWS_API_Pusher component has been updated to align with the latest Pusher Channels protocol specification. This release introduces support for private-encrypted channels, four new presence and...

· Funcionalidades

Atualização da API HTX (antigo Huobi) no sgcWebSockets

We are pleased to announce a significant update to the Huobi (HTX) WebSocket API component in sgcWebSockets for Delphi. This update brings expanded market data support, new futures-specific subscript...

· Funcionalidades

Atualização da API CEX Plus no sgcWebSockets

CEX.IO Plus WebSocket API Integration em Delphi CEX.IO Plus is o advanced trading platform um partir de CEX.IO, designed para professional e institutional traders. The TsgcWSAPI_CexPlus component provides...

· Funcionalidades

Atualização da API CEX no sgcWebSockets

CEX.IO WebSocket API Integration em Delphi CEX.IO is um well-established cryptocurrency exchange offering em tempo real dados de mercado e trading capabilities through its WebSocket API. The TsgcWSAPI_Cex co...

· Funcionalidades

Bitstamp API Update para sgcWebSockets

The biblioteca sgcWebSockets foi updated com significant improvements para o Bitstamp REST API component. This update adds support para several new endpoint categories that were previously missing,...

· Funcionalidades

Atualização do Cliente Delphi AMQP 1

The AMQP 1.0 protocol implementation em sgcWebSockets has undergone um comprehensive review against o OASIS AMQP 1.0 specification. Este artigo documenta o 30 fixes applied across 8 source files,...

· Funcionalidades

Atualização da API Bybit no sgcWebSockets

Bybit V5 WebSocket e REST API Integration em Delphi Bybit is um major cryptocurrency derivatives e spot exchange, offering perpetual contracts, futures, spot trading, e options. The TsgcWSAPI_By...

· Funcionalidades

Atualização da API Bitmex no sgcWebSockets

BitMEX WebSocket e REST API Integration em Delphi BitMEX is um leading cryptocurrency derivatives exchange specializing em leveraged trading de futures e perpetual contracts. The TsgcWSAPI_Bitmex...

· Funcionalidades

Atualização do Cliente Delphi AMQP 0.9.1

The AMQP 0-9-1 implementation em sgcWebSockets has received um comprehensive update: 11 bug fixes covering critical parameter ordering, type mismatches, thread safety, e data loss issues, plus 6 new...

· Funcionalidades

Atualização do Cliente OpenAI para Delphi

sgcWebSockets 2026.4.0 introduces a major expansion of the OpenAI API integration, bringing full support for the new Responses API (the official replacement for the deprecated Assistants API), Audio...

· Funcionalidades

Novos Métodos da API Binance no sgcWebSockets

The sgcWebSockets library continues to expand its Binance integration with a significant batch of new methods covering the Spot REST API, Futures REST API, and WebSocket streams. This article provide...

· Funcionalidades

Azure AMQP Service Bus CBS Autenticação

A partir do sgcWebSockets 2026.1.0 Azure AMQP 1.0 suporta CBS Autenticação using SAS Tokens e JWT.Azure Service Bus implements Claims-Based Security (CBS) over AMQP para authorize senders e receivers a...

· Funcionalidades

Autenticação MCP no Delphi

The 2025.10.0 release of sgcWebSockets elevates Model Context Protocol (MCP) connectivity with a hardened authentication layer for both client and server components. This article highlights how the n...

· Funcionalidades

Servidor Delphi MCP: Recursos (4/4)

No MCP, recursos representam objetos de dados endereçáveis que o servidor expõe, como arquivos, registros de banco de dados, documentos gerados ou saídas dinâmicas de API. Eles são controlados pelo cliente, ou seja, o cli...

· Funcionalidades

Servidor Delphi MCP: Prompts (3/4)

Com o sgcWebSockets 2025.9.0, o servidor Model Context Protocol (MCP) agora suporta Prompt Requests, permitindo que clientes de IA consultem e renderizem templates de prompt dinâmicos. Esse recurso possibilita...

· Funcionalidades

Servidor Delphi MCP: Ferramentas (2/4)

Com o lançamento do sgcWebSockets 2025.9.0, os desenvolvedores agora podem integrar a funcionalidade Model Context Protocol (MCP) diretamente em seus servidores. Isso inclui a capacidade de tratar MCP Tool Requests,...

· Funcionalidades

Servidor Delphi MCP (1/4)

A versão mais recente do sgcWebSockets 2025.9.0 apresenta um recurso revolucionário para desenvolvedores de IA e integradores de sistemas — suporte completo ao Model Context Protocol (MCP). Essa inovação marca um m...

· Funcionalidades

Conexões TCP no Servidor

When usando o Indy WebSocket server for TCP Connections, por padrão the OnConnect event is only fired after the first message is received because there is no way to filter if the connection is plain...

· Funcionalidades

Autorizações no sgcWebSockets

A biblioteca sgcWebSockets oferece suporte a múltiplos métodos de autenticação para proteger a comunicação WebSocket em aplicações Delphi e C++Builder. Como o próprio protocolo WebSocket não define um mecanismo de aut...

· Funcionalidades

Autorização com PassKeys

WebAuthn (Web Autenticação) is um W3C standard that enables secure, passwordless, e phishing-resistant autenticação using public-key cryptography. It's widely used com passkeys para improve secur...

· Funcionalidades

WebAuthn, Passkeys e o Fim das Senhas

WebAuthn is the authentication layer of the FIDO2 standard. Instead of depending on user‑remembered secrets, it employs asymmetric cryptography. During registration, a user's authenticator (hardware...

· Funcionalidades

OpenAI Function Calling no Delphi

Similar to the Chat Completions API, the Assistants API supports function calling. Function calling allows you to describe functions to the Assistants API and have it intelligently return the functio...

· Funcionalidades

Servidor WebAuthn

From sgcWebSockets 2025.4.0 Enterprise, the WebAuthn Protocol is supported (currently in BETA). WebAuthn (Web Authentication) is a web standard developed by the World Wide Web Consortium (W3C) and FI...

· Funcionalidades

OpenAI Assistants com Streaming

The OpenAI Assistant Client has been improved to implement the streaming responses when calling a run thread. Before this new feature, it requires to poll the run object status till it's completed. N...

· Funcionalidades

OpenAI Assistants: Busca em Arquivos

From sgcWebSockets 2024.10.0 you can use the OpenAI Assistants to search in your own files instead of usando o generic model.File Search augments the Assistant with knowledge from outside its model,...

· Funcionalidades

Parser OpenAPI: Agrupamento de Schemas

From sgcOpenAPI 2024.9.0 the parser has been improved with the following new features:- Bundle Specification: if the specification is built with multiple schemas, the parser can bundle into a single...

· Funcionalidades

Suporte Legacy do OpenSSL 3

O OpenSSL 3.0 moveu vários algoritmos obsoletos ou inseguros para um módulo interno da biblioteca chamado legacy provider. Ele não é carregado por padrão, então aplicativos (ou seus runtimes de linguagem) que usam OpenSSL...

· Funcionalidades

PKCE OAuth2 para Delphi

A partir do sgcWebSockets 2024.5.0, o PKCE, que significa "Proof of Key Code Exchange", é uma extensão do protocolo OAuth 2.0 que ajuda a evitar ataques de interceptação de código. O PKCE é suportado nos componentes OAuth2 Serv...

· Funcionalidades

OpenSSL 1.1 e 3.*

Embora as bibliotecas openSSL 1.0 e 1.1 não recebam mais atualizações, os usuários devem considerar usar as APIs mais recentes do openSSL 3.0 ou 3.1. Veja abaixo as diferenças entre 3.0 e 3.1: OpenSSL 3.0...

· Funcionalidades

HTTP/2 Threads do Servidor

From sgcWebSockets 2024.2.0 the HTTP/2 server has been improved when receiving HTTP/2 requests. Now, by default, when the server receives a new HTTP/2 request, this is queued and dispatched by one of...

· Funcionalidades

Certificados EC no Servidor Indy para Delphi

O Indy suporta certificados RSA e EC ao usar as bibliotecas openSSL, mas, por padrão, os certificados EC podem ser criados com curvas diferentes e as bibliotecas openSSL são configuradas apenas com algumas...

· Funcionalidades

Azure IoT Enviar arquivos

Azure IoT allows para enviar data using several protocols like MQTT ou AMQP, but em some cases, o tamanho de um mensagem is too big e requer para enviar arquivos para Azure Servers. To provide um solution to...

· Funcionalidades

Azure OpenAI Service para Rad Studio

From sgcWebSockets 2023.7.0 the Microsoft Azure OpenAI Service is supported. Azure OpenAI Service can be used to create chatbots, generate text, translate languages, and write different kinds of crea...

· Funcionalidades

Personalizando o OpenAI com seus Dados (1 / 2)

When we ask to OpenAI a question that requires some specific context, example:Who is my father?OpenAI can either hallucinate or answer that he doesn't know.To help OpenAI answer specific questions, y...

· Funcionalidades

Personalizando o OpenAI com seus Dados (2 / 2)

In a previous post, we see how to use OpenAI Embeddings to add contextual information to OpenAI chat methods.Now, we'll see how to use the TsgcOpenAIEmbeddings component from sgcWebSockets package to...

· Funcionalidades

ChatGPT Delphi Client (2 / 5)

OpenAI API permite build your own AI Chats using ChatGPT Turbo. Using um biblioteca sgcWebSockets is muito fácil para interactuate com o API, given um chat conversation, o model will return um chat co...

· Funcionalidades

API OpenAI para Delphi (1 / 5)

From sgcWebSockets 2023.3.0 the OpenAI API is fully supported.The OpenAI API can be applied to virtually any task that involves understanding or generating natural language, code, or images. OpenAI o...

· Funcionalidades

Gerador de Imagens OpenAI no Delphi (5 / 5)

OpenAI API allows given a prompt and/or an input image, the model will generate a new image. The Images API provides three methods for interacting with images:1. Creating images from scratch based on...

· Funcionalidades

Transcrição com o Cliente Delphi OpenAI (3 / 5)

Transcribing Audio to Text (also known as Speech to Text) is very easy using the OpenAI API, just upload an Audio file in one of the following formats: mp3, mp4, mpeg, mpga, m4a, wav, or webm. And th...

· Funcionalidades

Tradução com o Cliente Delphi OpenAI (4 / 5)

Translating Audio to Text is very easy using the OpenAI API, just upload an Audio file in one of the following formats: mp3, mp4, mpeg, mpga, m4a, wav, or webm. And the API will translate the audio t...

· Funcionalidades

Parser OpenAPI para Delphi

I am happy to announce the sgcOpenAPI Pascal Parser, a brand new product allowing import an OpenAPI Specification and generate a Pascal Interface. The sgcOpenAPI Parser supports the following specifi...

· Funcionalidades

Cliente Delphi Server Sent Events (SSE)

A partir do sgcWebSockets 2023.2.0, o cliente HTTP/1 foi aprimorado e suporta requisições SSE. Lembre-se de que o SSE já era suportado em componentes Servidor, mas não no cliente. SSE (Server-Sent Events) é uma...

· Funcionalidades

Mapeando Grupos e Conexões

In a previous post I Introduced the new Groups feature on WebSocket Servers. This post I will show how to combine the WebSocket Groups with the Client Connections to identify and store the user data...

· Funcionalidades

WebSocket Groups: Canais, Usuários e mais

From sgcWebSockets 2023.2.0 a new feature has been implemented to improve Server Message Broadcasting. Groups is a new feature in sgcWebSockets library, that allows you to organize connections (repre...

· Funcionalidades

Servidores Indy - IOCP Windows (2 / 3)

From sgcWebSockets 2022.9.0 the Indy Server IOCP IOHandler has been rewritten from scratch and performance improved. The IOCP IOHandler is only available on sgcWebSockets Enterprise Package.Using IOC...

· Funcionalidades

Servidores Indy - EPOLL Linux (3 / 3)

From sgcWebSockets 2022.9.0 there is a new IOHandler for Linux, using EPOLL you can avoid the "one-thread-per-client" problem where the performance decrease a lot as more connections are handled by t...

· Funcionalidades

Servidores Indy - Modelo de Threads (1 / 3)

Indy Servers use threads to handle the client connections, every time a new client connects to the server, a new thread is created and this thread handles the connection, so if you have 100 connectio...

· Funcionalidades

DTLS sobre UDP nos componentes Servidor e Cliente

A partir do sgcWebSockets 2022.8.0, DTLS sobre UDP é suportado pelos componentes UDP Servidor e Cliente. Isso significa que agora você pode enviar mensagens criptografadas usando UDP (como o protocolo WebSocket ou HTTP que trabalham so...

· Funcionalidades

Delphi 11.2 iOS ARM Simulator

A partir do sgcWebSockets 2022.8.0 a nova personalidade iOS ARM Simulator é compatível, então agora você pode testar seus projetos iOS em um simulador iOS se tiver um Mac baseado em ARM. Basta selecionar a nova personalidad...

· Funcionalidades

Parser de Cliente OpenAPI para Delphi

The OpenAPI Specification, previously known as the Swagger Specification, is a specification for machine-readable interface files for describing, producing, consuming, and visualizing RESTful web ser...

· Funcionalidades

ZLib 1.2.12 para Delphi e C++ Builder

sgcWebSockets uses ZLib for WebSocket Compression/Decompression. Recently Zlib has released a new version with fixes the following issues:Fix a deflate bug when using the Z_FIXED strategy that can re...

· Funcionalidades

Mensagens Patrocinadas do Telegram

From sgcWebSockets 2022.3.0, Sponsored Messages are supported. Sponsored Messages requires Telegram 1.8.0+, so the Telegram libraries have been updated to support this feature.Sponsored messages on T...

· Funcionalidades

Binance.us API Delphi e .NET

A partir do sgcWebSockets 2022.1, o Binance.us Servers são suportados por our Binance API Client. The following APIs são suportados:WebSocket streams: permite inscreva-se em some métodos e get data em real...

· Funcionalidades

Telegram: Solicitar Número de Telefone ou Localização

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 De...

· Funcionalidades

Autenticação Personalizada no Pusher

From sgcWebSockets 2022.1, the sgcWebSockets Pusher client allows to implement your own custom authentication.Pusher only allow subscribe to private or presence channels, if the connection provides a...

· Funcionalidades

sgcWebSockets .NET MacOS 64

A partir do sgcWebSockets .NET 4.5.4, há suporte ao MacOS 64 bits, então agora você pode compilar aplicações no Visual Studio para Mac para Mac OS 64 bits. Os componentes compatíveis no MacOS são os mesmos do Windows, ou seja...

· Funcionalidades

Twilio Delphi: Enviar uma Mensagem SMS

Find below a simple example of how to send a Twilio SMS message using sgcWebSockets library.Twilio Code Just pass to the method the parameters: Phone from the message is sent, Phone where the message...

· Funcionalidades

MacOS Monterey: erro ao carregar bibliotecas OpenSSL

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 s...

· Funcionalidades

OpenSSL 3.0 Indy Delphi e .NET

A partir do sgcWebSockets 4.5.3, as bibliotecas openSSL 3.0 são suportadas para os seguintes compiladores: Delphi 7 - Rad Studio 11 Windows 32/64, OSX 64, Android 32/64, iOS 64, Linux 64; .NET Windows 32/64. OpenSSL 3.0...

· Funcionalidades

API REST do Pusher no Delphi

sgcWebSockets Pusher client has been improved on 4.5.3 version, the HTTP API has been implemented allowing to trigger events, get users of a channel and get a list of channels.Pusher is a hosted WebS...

· Funcionalidades

Protocolo WebSocket para DevExtreme DataGrid

DevExtreme Data Grid, from DevExpress, it's a powerful Data Grid for Javascript. One of the features it's partial updates which allows to update a record of a grid without updating the full page. Usu...

· Funcionalidades

SChannel: Lista de Cifras e Informações de Conexão

From sgcWebSockets 4.5.1 SChannel has been improved with 2 new features:1. There is a new property in TLSOptions.SChannel_Options called CipherList where you can set which Ciphers will be used.2. The...

· Funcionalidades

Telegram: Obter Membros

Telegram API allows to get information about members of a SuperGroup. Use the method GetSuperGroupMembers to get information about members or banned users in a supergroup or channel. Can be used only...

· Funcionalidades

Conexões TCP em Estado TIME_WAIT

When a client initiates a disconnection from server, there is an exchange between client and server to inform about the state of disconnection. When the process is finished, the client socket connect...

· Funcionalidades

Apple Push Notificações - Conexões baseadas em certificado para APNs (Parte 4/4)

No latest entry blog about Apple Push Notificações, I show how use certificates para autenticar against Apple Push Servers.Primeiro enter em your developer account e create um novo certificate for...

· Funcionalidades

Apple Push Notificações - Registre seu aplicativo (Parte 1/4)

biblioteca sgcWebSockets suporta HTTP/2 protocol em Server e Client side components, Apple Push Notificações somente allows para enviar Push Notificações um partir de um Server Provider using HTTP/2 protocol, so i...

· Funcionalidades

Apple Push Notificações - Enviar notificações HTTP/2 (Parte 2/4)

No previous blog, I show how retrieve um dispositivo token, now I will show how use o HTTP/2 sgcWebSockets client para enviar uma notificação (sem o autenticação part).Send your remote notificatio...

· Funcionalidades

Apple Push Notificações - Conexões baseadas em token para APNs (Parte 3/4)

In this blog I will show how configure o sgcWebSockets JWT Client para enviar authenticated HTTP/2 requests para Apple Push Notificação Servers.Secure your communications com Apple Push Notificação se...

· Funcionalidades

OAuth2 Client Credentials

OAuth2 Client Component now supports Client Credentials as grant type, this type of grant is commonly used for server-to-server interactions that must run in the background, without immediate interac...

· Funcionalidades

HTTP Post: Arquivos Grandes

sgcWebSockets Servers allow to Post Big Files without affecting the server memory. When a HTTP client sends a multipart/form-data stream, the stream is saved by server in memory. When the files are b...

· Funcionalidades

OpenSSL Perfect Forward Secrecy no Delphi

From sgcWebSockets 4.4.8 there are small modifications in library to improve security of connections. One of them is Perfect Forward SecrecyWhen you use the RSA key exchange mechanism, it creates a l...

· Funcionalidades

Mensagens Mascaradas no WebSocket

From sgcWebSockets 4.4.8 the Log of websocket messages has been improved. Till now, the messages were saved as was sent/received by socket, this means that when a websocket message was sent by websoc...

· Funcionalidades

Certificados SChannel

From sgcWebSockets 4.4.7 the use of Certificates using SChannel as crypto library is supported.The SChannel implementation supports 2 types of certificate authentication:1. Using a PFX certificate2....

· Funcionalidades

APIs Binance Futures USDT e COIN

A partir do sgcWebSockets 4.4.7, ambas como APIs Binance Futures são suportadas: USDT e COIN.USD Futures: https://binance-docs.github.io/apidocs/futures/enCOIN Futures: https://binance-docs.github.io/apidocs/del...

· Funcionalidades

Telegram Bot Chat não encontrado

Quando você entra como bot, o método GetChats não pode ser usado, então você não obtém todos os chats disponíveis. Se for a primeira vez que você entra como Bot e tenta enviar uma mensagem para um Chat conhecido, você receberá este...

· Funcionalidades

Telegram: Enviar Mensagem em Negrito, Itálico...

Telegram client has been improved with a new method, SendRichTextMessages, which supports the use of styles like: bold, italic, underline, strike and code.The use is very simple, if you want send a t...

· Funcionalidades

AWS Cognito e OAuth2

biblioteca sgcWebSockets suporta OAuth2 Autenticação em Server e Client components, próxima versão will include um novo recurso required por AWS Cognito service, quando você tentar autenticar using OAuth...

· Funcionalidades

HTTP/2 Serviço Alternativo

O cabeçalho HTTP Alt-Svc é usado para informar os clientes de que o mesmo recurso pode ser acessado por outro serviço ou protocolo, o que é útil se você quiser informar aos clientes HTTP que seu servidor suport...

· Funcionalidades

WebSocket Cliente: BeforeConnect e BeforeWatchDog

WebSocket Client can be customized with some of the events available. There are 2 new events added to the latest version:OnBeforeConnect: this event is called just before the client tries to connect...

· Funcionalidades

OAuth2: Personalizar HTML de Login

When an OAuth2 client do a request to get a new Access Token, a Web-Page is shown in a web-browser to Allow this connection and login with an User and Password.The HTML page is included by default in...

· Funcionalidades

Servidor OAuth2: Permitir Requisições Não Autenticadas

By default, when OAuth2 is enabled on Server Side, all the HTTP Requests require Authentication using Bearer Tokens.If you want allow some URLs to be accessed without the need of use a Bearer Token,...

· Funcionalidades

Registro de Aplicações no Servidor OAuth2

Before a new OAuth2 is requested by a client, the App must be registered in the server.Register a new App requires the following information: App Name: is the name of the Application. Example: MyApp...

· Funcionalidades

Endpoints do Servidor OAuth2

By default, the OAuth2 Server uses the following Endpoints: Authorization: /sgc/oauth2/auth Token: /sgc/oauth2/tokenWhich means that if your server listens on IP 80.54.41.30 and port 8443, the full O...

· Funcionalidades

WatchDog: Monitorar Servidor

From sgcWebSockets 4.4.4 a new property Monitor has been added to WatchDog feature, WatchDog.Monitor allows to verify if new clients can connect to server, this is done by an internal client that tri...

· Funcionalidades

Cliente Telegram e Proxies

From sgcWebSockets 4.4.4, the Telegram Client supports Proxy connections. Telegram Client can be configured to make of use of a proxy. Currently, Telegram supports 3 types of proxies:1. HTTP2. MTProt...

· Funcionalidades

MQTT: Publicar Mensagem e Aguardar Resposta

From sgcWebSockets 4.4.4 the MQTT client has a new method called PublishAndWait. Till now, when a client publishes a message using QoS levels 1 or 2, the only way to know if the message was processed...

· Funcionalidades

DataSnap com WebSocket e HTTP/2

From sgcWebSockets 4.4.3, you can replace your DataSnap server application by our WebSockets server and take advantage of new features like:WebSocket ProtocolHTTP/2 ProtocolIOCP There are 3 different...

· Funcionalidades

HTTP/2 Teste de Desempenho do Servidor

From sgcWebSockets 4.4.3, HTTP/2 is initially supported and new features will be added on next versions. In a prior entry blog we compared the performance between HTTP 1.1 and HTTP/2 protocols, to do...

· Funcionalidades

Testes HTTP2 com HTTPBIN.ORG

httpbin.org provides a useful server to test HTTP/2 protocol, there are several cases which can be used to test HTTP clients. You can find below a list of main tests provided:HTTP Methods: Testing di...

· Funcionalidades

Latência HTTP2

In a previous post, I show a comparison between HTTP2 and HTTP1 performance using a single connection (see HTTP2 vs HTTP1 performance). In this post I will show a comparative between HTTP2 and HTTP1...

· Funcionalidades

Testes de Cliente HTTP2

RFC 7540 and RFC 7541 contains the full specification of HTTP/2 protocol and in the process of implementing a new HTTP/2 client for sgcWebSockets library, is important to use external tools to check...

· Funcionalidades

Desempenho HTTP2 vs HTTP1

sgcWebSockets supports a wide range of protocols, HTTP/2 is the protocol which is in development right now. HTTP 1.1 has been the most used HTTP Protocol and wide implemented in server and clients du...

· Funcionalidades

Resultados Progressivos com RPC

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...

· Funcionalidades

UpdateMode no Protocolo DataSet

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...

· Funcionalidades

Coturn para Windows

Coturn is um free abrir source implementation de TURN e STUN Servers.The TURN Server is um VoIP media traffic NAT traversal server e gateway. It pode ser used como um general-purpose network traffic TURN...

· Funcionalidades

Conexões TCP Half-Open

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...

· Funcionalidades

Componentes FMXLinux

A Embarcadero anunciou há algum tempo o suporte ao FMXLinux, que basicamente permite usar componentes gráficos em aplicativos Linux64. O sgcWebSockets suporta FMXLinux, então você pode usar esses componentes para criar uma interface gráfic...

· Funcionalidades

Chave de API Google e OAuth2

A partir do sgcWebSockets 4.3.4, o OAuth2 é compatível. O Google fornece acesso a essas APIs usando autenticação OAuth2, então você deve primeiro obter o Client ID e o Client Secret do OAuth2 antes de poder se conectar a...

· Funcionalidades

OAuth2 com 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...

· Funcionalidades

Servidor Indy IOCP

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....

· Funcionalidades

WebSocket: Demo de Upload de Arquivo

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...

· Funcionalidades

Enumerar Cadastros de Digital WBF

O pacote sgcBiometrics adiciona um novo recurso para a próxima versão 1.4.0, agora você pode Enumerar quais cadastros o pool de sensores selecionado possui. Esse método funciona para pools de sensores System e Private. Antes disso, v...

· Funcionalidades

String de Conexão Obsoleta com RSA

sgcWebSockets library allows to run Secure WebSocket Servers using openSSL libraries, if you start a new secure server and try to connect with a web browser like chrome, will run fine and shows a gre...

· Funcionalidades

Suporte ao OpenSSL 1.1 no Indy

Atualmente, o Indy só suporta a versão 1.0.2 do OpenSSL e vários clientes nos perguntaram sobre suporte para OpenSSL 1.1. Embora o OpenSSL 1.0.2 ainda seja utilizável agora porque suporta TLS 1.2, que ...

· Funcionalidades

Indy suporta ALPN (Application Layer Protocol Negotiation)

ALPN or Application Layer Protocol Name is a TLS extension that includes the protocol negotiation within the exchange of hello messages. ALPN is able to negotiate which protocol should be handled ove...