features

119 articles tagged “features”.

· Funcionalidades

Construa um bot de trading em tempo real em Delphi com sgcWebSockets + Binance

Tutorial Delphi de ponta a ponta: faça streaming de dados de mercado da Binance via WebSocket, rode uma estratégia simples de momentum, envie ordens REST e adicione controles de risco e reconexão via watchdog.

· Funcionalidades

Ajuste de Desempenho do sgcWebSockets — Escalando para 100k conexões

Um guia prático para tunar o sgcWebSockets para dezenas de milhares de conexões concorrentes: IOCP, pools de threads, compressão, broadcast, limites de SO, benchmarks.

· Funcionalidades

Builds mais enxutos do sgcWebSockets — Exclua o recurso JS incorporado | Blog eSeGeCe

Uma nova opção do Setup do sgcWebSockets 2026.6 remove o pacote de cliente JS incorporado dos pacotes de runtime — ideal para clientes Delphi / C++Builder e servidores exclusivamente de back-end.

· Funcionalidades

HTTP.SYS Ajuste de Alto Desempenho

A partir do sgcWebSockets 2026.5.0, o componente TsgcWSServer_HTTPAPI expõe uma nova propriedade published, FineTune, do tipo TsgcServerHTTPAPI_FineTune. Ela agrupa cada knob de baixo nível em modo kernel qu...

· Funcionalidades

Compressão WebSocket Mais Rápida

A compressão WebSocket é essencial para reduzir a largura de banda e melhorar a responsividade, especialmente ao transmitir dados repetitivos como payloads JSON. A extensão permessage-deflate comprime cada...

· Funcionalidades

OAuth2 dPoP no Delphi

Tokens de acesso OAuth 2.0 são as chaves do seu reino de API — e se alguém roubar um, pode usá-lo de qualquer lugar. DPoP (Demonstrating Proof of Possession), definido na RFC 9449, resolve isso vinculando cripto...

· Funcionalidades

Servidor Indy com SChannel no Delphi

Por anos, desenvolvedores Delphi que implantam servidores TLS no Windows enfrentaram o mesmo desafio: empacotar as bibliotecas OpenSSL corretas com sua aplicação. Incompatibilidades de versão, DLLs ausentes em...

· Funcionalidades

Atualização da API XTB no sgcWebSockets

Integração da API de trading XTB xStation5 em Delphi. A XTB é uma das principais plataformas de trading online da Europa, oferecendo acesso a forex, índices, commodities, ações e criptomoedas por meio do seu xStat...

· Funcionalidades

Atualização da API OKX no sgcWebSockets

Integração da API de trading WebSocket OKX em Delphi O componente TsgcWSAPI_OKX fornece acesso abrangente em Delphi à exchange OKX por meio de uma interface WebSocket unificada. Ele suporta streams públicos de dados de mercado d...

· Funcionalidades

Atualização da API MEXC no sgcWebSockets

Integração das APIs MEXC Spot e Futures no Delphi MEXC é uma corretora global de criptomoedas com suporte a negociação spot e contratos perpétuos de futuros em centenas de pares de tokens. Desenvolvedores Delphi podem...

· Funcionalidades

Atualização da API KuCoin no sgcWebSockets

Integração das APIs KuCoin Spot e Futures no Delphi Os componentes TsgcWSAPI_Kucoin e TsgcWSAPI_Kucoin_Futures entregam acesso Delphi abrangente à corretora KuCoin, cobrindo dados de mercado WebSocket...

· Funcionalidades

Atualização da API Kraken no sgcWebSockets

Integração das APIs Kraken Spot e Futures no Delphi A Kraken é uma das corretoras de criptomoedas mais antigas e confiáveis, oferecendo mercados spot e de futuros. Os componentes TsgcWSAPI_Kraken e Tsgc...

· Funcionalidades

Atualização da API FXCM no sgcWebSockets

Integração da API de Forex Trading FXCM no Delphi A API FXCM oferece acesso programático a um dos maiores'corretores de forex de varejo do mundo, permitindo streaming de dados de mercado em tempo real, execução de ordens e...

· 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 da API HTX (antigo Huobi) no sgcWebSockets

Temos o prazer de anunciar uma atualização significativa do componente da WebSocket API da Huobi (HTX) no sgcWebSockets para Delphi. Esta atualização traz suporte expandido de dados de mercado, novos canais de assinatura específicos de futuros...

· Funcionalidades

Atualização do Cliente Pusher para Delphi

O componente TsgcWS_API_Pusher foi atualizado para se alinhar com a especificação mais recente do protocolo Pusher Channels. Esta versão introduz suporte para canais privados criptografados, quatro novos eventos de presença e...

· 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

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 Bitstamp no 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 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 introduz uma grande expansão da integração da API OpenAI, trazendo suporte completo para a nova API Responses (a substituta oficial da API Assistants descontinuada), Audio...

· Funcionalidades

Novos Métodos da API Binance no sgcWebSockets

A biblioteca sgcWebSockets continua expandindo sua integração com a Binance com um lote significativo de novos métodos cobrindo a API REST Spot, API REST Futures e streams WebSocket. Este artigo fornece...

· 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

A release 2025.10.0 do sgcWebSockets eleva a conectividade Model Context Protocol (MCP) com uma camada de autenticação reforçada para componentes client e server. Este artigo destaca como os novos recursos...

· 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 é a camada de autenticação do padrão FIDO2. Em vez de depender de segredos memorizados pelo usuário, ele emprega criptografia assimétrica. Durante o registro, o autenticador do usuário (hardware...

· Funcionalidades

OpenAI Function Calling no Delphi

Semelhante à API Chat Completions, a API Assistants suporta function calling. O function calling permite que você descreva funções para a API Assistants e faça com que ela retorne de forma inteligente as funçõe...

· Funcionalidades

Servidor WebAuthn

A partir do sgcWebSockets 2025.4.0 Enterprise, o WebAuthn Protocol é suportado (atualmente em BETA). WebAuthn (Web Authentication) é um padrão web desenvolvido pelo World Wide Web Consortium (W3C) e pela FI...

· Funcionalidades

OpenAI Assistants com Streaming

O cliente OpenAI Assistant foi aprimorado para implementar respostas em streaming ao chamar uma thread de execução. Antes deste novo recurso, era necessário fazer polling do status do objeto run até que's estivesse concluído. 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

A partir de sgcOpenAPI 2024.9.0 o parser foi aprimorado com os seguintes novos recursos:- Bundle Specification: se a especificação é construída com múltiplos schemas, o parser pode agrupar em um único...

· 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

A partir do sgcWebSockets 2024.2.0 o servidor HTTP/2 foi melhorado ao receber requisições HTTP/2. Agora, por padrão, quando o servidor recebe uma nova requisição HTTP/2, ela é enfileirada e despachada por uma das...

· 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

A partir do sgcWebSockets 2023.7.0 o serviço Microsoft Azure OpenAI tem suporte. O Azure OpenAI Service pode ser usado para criar chatbots, gerar texto, traduzir idiomas e escrever diferentes tipos de conteúdo criati...

· Funcionalidades

Personalizando o OpenAI com seus Dados (2 / 2)

Em um post anterior, vimos como usar OpenAI Embeddings para adicionar informações contextuais aos métodos de chat do OpenAI.Agora, vamos'ver como usar o componente TsgcOpenAIEmbeddings do pacote sgcWebSockets para...

· Funcionalidades

Personalizando o OpenAI com seus Dados (1 / 2)

Quando fazemos uma pergunta ao OpenAI que exige um contexto específico, por exemplo:Quem é o meu pai?O OpenAI pode tanto alucinar quanto responder que não'sabe.Para ajudar o OpenAI a responder perguntas específicas, v...

· Funcionalidades

Gerador de Imagens OpenAI no Delphi (5 / 5)

A API do OpenAI permite que, dado um prompt e/ou uma imagem de entrada, o modelo gere uma nova imagem. A Images API oferece três métodos para interagir com imagens:1. Criar imagens do zero com base em um prompt...

· Funcionalidades

ChatGPT Cliente Delphi (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

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

Transcrever áudio em texto (também conhecido como Speech to Text) é muito fácil usando a OpenAI API: basta fazer upload de um arquivo de áudio em um dos seguintes formatos: mp3, mp4, mpeg, mpga, m4a, wav ou webm. E a...

· Funcionalidades

API OpenAI para Delphi (1 / 5)

A partir de sgcWebSockets 2023.3.0 a API OpenAI é totalmente suportada.A API OpenAI pode ser aplicada a virtualmente qualquer tarefa que envolva entender ou gerar linguagem natural, código ou imagens. A OpenAI o...

· Funcionalidades

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

Traduzir áudio em texto é muito fácil usando a OpenAI API: basta fazer upload de um arquivo de áudio em um dos seguintes formatos: mp3, mp4, mpeg, mpga, m4a, wav ou webm. E a API traduzirá o áudio para...

· Funcionalidades

Parser OpenAPI para Delphi

Tenho o prazer de anunciar o sgcOpenAPI Pascal Parser, um produto totalmente novo que permite importar uma especificação OpenAPI e gerar uma interface Pascal. O sgcOpenAPI Parser suporta as seguintes especifi...

· 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

Em um post anterior apresentei o novo recurso Groups em Servidores WebSocket. Neste post mostrarei como combinar os Grupos WebSocket com as Conexões de Cliente para identificar e armazenar os dados do usuário...

· Funcionalidades

WebSocket Groups: Canais, Usuários e mais

A partir do sgcWebSockets 2023.2.0, foi implementado um novo recurso para melhorar o Server Message Broadcasting. Groups é um novo recurso da biblioteca sgcWebSockets que permite organizar conexões (repres...

· Funcionalidades

Servidores Indy - IOCP Windows (2 / 3)

A partir do sgcWebSockets 2022.9.0 o IOHandler IOCP do servidor Indy foi reescrito do zero e o desempenho foi melhorado. O IOHandler IOCP está disponível apenas no sgcWebSockets Enterprise Package.Usando IOC...

· Funcionalidades

Servidores Indy - EPOLL Linux (3 / 3)

A partir do sgcWebSockets 2022.9.0 há um novo IOHandler para Linux, usando EPOLL você pode evitar o problema "one-thread-per-client" em que o desempenho cai muito conforme mais conexões são tratadas por...

· Funcionalidades

Servidores Indy - Modelo de Threads (1 / 3)

Os Servidores Indy usam threads para tratar as conexões dos clientes; toda vez que um novo cliente se conecta ao servidor, uma nova thread é criada e essa thread lida com a conexão, então se você tem 100 conexõe...

· 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

Simulador iOS ARM no Delphi 11.2

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

A especificação OpenAPI, anteriormente conhecida como especificação Swagger, é uma especificação para arquivos de interface legíveis por máquina para descrever, produzir, consumir e visualizar serviços web RESTful ser...

· Funcionalidades

ZLib 1.2.12 para Delphi e C++ Builder

O sgcWebSockets usa o ZLib para compressão/descompressão WebSocket. Recentemente o ZLib lançou uma nova versão que corrige os seguintes problemas: corrige um bug no deflate ao usar a estratégia Z_FIXED que pode resultar em acessos...

· Funcionalidades

Mensagens Patrocinadas do Telegram

A partir do sgcWebSockets 2022.3.0, as Sponsored Messages são suportadas. As Sponsored Messages exigem o Telegram 1.8.0+, então as bibliotecas do Telegram foram atualizadas para suportar esse recurso.As sponsored messages no 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

A partir do sgcWebSockets 2022.1, o componente Telegram Client é capaz de solicitar ao usuário o número de telefone ou a localização quando o login é feito como bot.Veja abaixo um exemplo de código em Delphi, C++ Builder e .NET Ex...

· Funcionalidades

Autenticação Personalizada no Pusher

A partir de sgcWebSockets 2022.1, o cliente Pusher do sgcWebSockets permite implementar sua própria autenticação personalizada.O Pusher só permite a inscrição em canais privados ou de presença, se a conexão fornecer u...

· 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

Veja abaixo um exemplo simples de como enviar uma mensagem SMS pelo Twilio usando a biblioteca sgcWebSockets.Código Twilio Basta passar para o método os parâmetros: telefone de origem da mensagem, telefone d...

· Funcionalidades

MacOS Monterey: erro ao carregar bibliotecas OpenSSL

Após atualizar para o MacOS Monterey, você pode ter um erro ao tentar carregar as bibliotecas openSSL.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

O cliente Pusher do sgcWebSockets foi aprimorado na versão 4.5.3, a API HTTP foi implementada permitindo disparar eventos, obter usuários de um canal e obter uma lista de canais.Pusher é uma solução WebS...

· Funcionalidades

Protocolo WebSocket para DevExtreme DataGrid

DevExtreme Data Grid, da DevExpress, é'um poderoso Data Grid para Javascript. Um dos recursos é'atualizações parciais, que permite atualizar um registro de uma grade sem atualizar a página inteira. Geral...

· Funcionalidades

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

A partir de sgcWebSockets 4.5.1 o SChannel foi aprimorado com 2 novos recursos:1. Há uma nova propriedade em TLSOptions.SChannel_Options chamada CipherList onde você pode definir quais cifras serão usadas.2. The...

· Funcionalidades

Telegram: Obter Membros

A Telegram API permite obter informações sobre os membros de um SuperGroup. Use o método GetSuperGroupMembers para obter informações sobre membros ou usuários banidos em um supergrupo ou canal. Só pode ser usado...

· Funcionalidades

Conexões TCP em Estado TIME_WAIT

Quando um cliente inicia uma desconexão do servidor, há uma troca entre cliente e servidor para informar o estado da desconexão. Quando o processo termina, a conexão do socket do cliente fica no estado TIME_WA...

· 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

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

OAuth2 Client Credentials

O componente OAuth2 Client agora suporta Client Credentials como tipo de concessão, este tipo de concessão é comumente usado para interações servidor-a-servidor que devem ser executadas em segundo plano, sem interaç...

· Funcionalidades

HTTP Post: Arquivos Grandes

Os Servidores sgcWebSockets permitem enviar Arquivos Grandes via Post sem afetar a memória do servidor. Quando um cliente HTTP envia um stream multipart/form-data, o stream é salvo pelo servidor em memória. Quando os arquivos são gr...

· Funcionalidades

OpenSSL Perfect Forward Secrecy no Delphi

A partir de sgcWebSockets 4.4.8 há pequenas modificações na biblioteca para melhorar a segurança das conexões. Uma delas é o Perfect Forward SecrecyQuando você usa o mecanismo de troca de chaves RSA, ele cria um l...

· Funcionalidades

Mensagens Mascaradas no WebSocket

A partir do sgcWebSockets 4.4.8, o Log de mensagens WebSocket foi aprimorado. Até agora, as mensagens eram salvas como foram enviadas/recebidas pelo socket, ou seja, quando uma mensagem WebSocket era enviada pelo We...

· Funcionalidades

Certificados SChannel

A partir de sgcWebSockets 4.4.7 o uso de certificados usando SChannel como biblioteca criptográfica é suportado.A implementação SChannel suporta 2 tipos de autenticação por certificado:1. Usando um certificado PFX2....

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

O Telegram client foi aprimorado com um novo método, SendRichTextMessages, que suporta o uso de estilos como: negrito, itálico, sublinhado, tachado e código.O uso é muito simples: se você quer enviar um 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

O WebSocket Client pode ser personalizado com alguns dos eventos disponíveis. Há 2 novos eventos adicionados na versão mais recente:OnBeforeConnect: este evento é chamado logo antes do cliente tentar se conec...

· Funcionalidades

OAuth2: Personalizar HTML de Login

Quando um cliente OAuth2 faz uma requisição para obter um novo Access Token, uma página web é exibida em um navegador para permitir esta conexão e fazer login com usuário e senha.A página HTML é incluída por padrão em...

· Funcionalidades

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

Por padrão, quando OAuth2 está habilitado no lado do servidor, todas as requisições HTTP exigem autenticação usando Bearer Tokens.Se você quiser permitir que algumas URLs sejam acessadas sem a necessidade de usar um Bearer Token,...

· Funcionalidades

Registro de Aplicações no Servidor OAuth2

Antes que um novo OAuth2 seja solicitado por um cliente, o App deve ser registrado no servidor.Registrar um novo App requer as seguintes informações: Nome do App: é o nome da aplicação. Exemplo: MyApp...

· Funcionalidades

Endpoints do Servidor OAuth2

Por padrão, o servidor OAuth2 usa os seguintes endpoints: Authorization: /sgc/oauth2/auth Token: /sgc/oauth2/tokenIsso significa que se o seu servidor escuta no IP 80.54.41.30 e porta 8443, os endpoints O...

· Funcionalidades

WatchDog: Monitorar Servidor

A partir do sgcWebSockets 4.4.4, uma nova propriedade Monitor foi adicionada ao recurso WatchDog. WatchDog.Monitor permite verificar se novos clientes conseguem se conectar ao servidor; isso é feito por um cliente interno que ten...

· Funcionalidades

Cliente Telegram e Proxies

A partir do sgcWebSockets 4.4.4, o Telegram Client suporta conexões via Proxy. O Telegram Client pode ser configurado para usar um proxy. Atualmente, o Telegram suporta 3 tipos de proxies:1. HTTP2. MTProt...

· Funcionalidades

MQTT: Publicar Mensagem e Aguardar Resposta

A partir do sgcWebSockets 4.4.4 o cliente MQTT tem um novo método chamado PublishAndWait. Até agora, quando um cliente publicava uma mensagem usando QoS níveis 1 ou 2, a única forma de saber se a mensagem foi processada...

· Funcionalidades

DataSnap com WebSocket e HTTP/2

A partir do sgcWebSockets 4.4.3, você pode substituir sua aplicação DataSnap server pelo nosso servidor WebSockets e aproveitar novos recursos como:Protocolo WebSocketProtocolo HTTP/2IOCP Existem 3 tipos diferentes...

· Funcionalidades

HTTP/2 Teste de Desempenho do Servidor

A partir do sgcWebSockets 4.4.3, o HTTP/2 tem suporte inicial e novos recursos serão adicionados nas próximas versões. Em um post anterior do blog comparamos o desempenho entre os protocolos HTTP 1.1 e HTTP/2; para isso...

· Funcionalidades

Testes HTTP2 com HTTPBIN.ORG

httpbin.org oferece um servidor útil para testar o protocolo HTTP/2; há vários casos que podem ser usados para testar clientes HTTP. Você pode encontrar abaixo uma lista dos principais testes fornecidos:Métodos HTTP: testando di...

· Funcionalidades

Latência HTTP2

Em um post anterior, mostro uma comparação entre o desempenho de HTTP2 e HTTP1 usando uma única conexão (veja HTTP2 vs HTTP1 performance). Neste post mostrarei uma comparação entre HTTP2 e HTTP1...

· Funcionalidades

Testes de Cliente HTTP2

A RFC 7540 e a RFC 7541 contêm a especificação completa do protocolo HTTP/2 e, no processo de implementação de um novo cliente HTTP/2 para a biblioteca sgcWebSockets, é importante usar ferramentas externas para verificar...

· Funcionalidades

Desempenho HTTP2 vs HTTP1

O sgcWebSockets oferece suporte a uma ampla gama de protocolos; o HTTP/2 é o protocolo em desenvolvimento no momento. O HTTP 1.1 tem sido o protocolo HTTP mais usado e amplamente implementado em servidores e clientes du...

· Funcionalidades

Resultados Progressivos com RPC

WAMP 1.0 é um subprotocolo WebSocket aberto que fornece dois padrões assíncronos de mensagens: RPC e PubSub.A partir de sgcWebSockets 4.3.8, um novo método é suportado, não incluído na especificação WAMP 1.0...

· Funcionalidades

UpdateMode no Protocolo DataSet

O Dataset Subprotocol do sgcWebSockets permite transmitir alterações do banco de dados para todos os clientes conectados. A partir do sgcWebSockets 4.3.8, este protocolo permite 2 modos de atualização:1. Replicate Table: o protocolo atualiza os clientes do 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

Uma vez estabelecida a conexão, se nenhum dos lados enviar dados, nenhum pacote trafega pela rede. O TCP é um protocolo ocioso, então ele presume que a conexão está ativa. Motivos de desconexão...

· 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 permite que aplicativos de terceiros tenham acesso a recursos restritos usando o protocolo HTTP. A RFC 6749 cobre a especificação OAuth2. Existem 4 papéis:ClientResource OwnerAuthorization ServerRe...

· Funcionalidades

Servidor Indy IOCP

Os servidores Indy usam uma thread para cada conexão, isso significa que se seu servidor precisa lidar com 1000 conexões simultâneas, ele criará 1000 threads. Mas se em vez de 1000 conexões houver 10....

· Funcionalidades

WebSocket: Demo de Upload de Arquivo

Este é um demo que mostra como fazer upload de um arquivo para um servidor WebSocket. Siga os próximos passos: selecione um arquivo que será enviado ao servidor. Em seguida, pressione conectar. Se a conexão for bem-sucedida, uma mensagem mostr...

· 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

A biblioteca sgcWebSockets permite executar servidores WebSocket seguros usando bibliotecas openSSL, se você iniciar um novo servidor seguro e tentar se conectar com um navegador como o Chrome, funcionará bem e mostrará uma gre...

· Funcionalidades

Indy suporta ALPN (Application Layer Protocol Negotiation)

ALPN ou Application Layer Protocol Name é uma extensão do TLS que inclui a negociação de protocolo dentro da troca de mensagens hello. ALPN é capaz de negociar qual protocolo deve ser tratado so...

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