features

119 articles tagged “features”.

· Características

Construye un bot de trading en tiempo real en Delphi con sgcWebSockets + Binance

Tutorial Delphi de extremo a extremo: stream de datos de mercado de Binance por WebSocket, ejecuta una estrategia de momentum sencilla, coloca órdenes REST, añade controles de riesgo y reconexiones WatchDog.

· Características

Ajuste de rendimiento de sgcWebSockets — Escalando a 100k conexiones

Guía práctica para ajustar sgcWebSockets a decenas de miles de conexiones concurrentes: IOCP, thread pools, compresión, broadcast, límites del SO, benchmarks.

· Características

Compilaciones más ligeras de sgcWebSockets — Excluya el recurso JS integrado | Blog de eSeGeCe

Una nueva opción del instalador de sgcWebSockets 2026.6 elimina el paquete de cliente JS integrado de los paquetes en tiempo de ejecución — ideal para clientes Delphi/C++Builder y servidores back-end.

· Características

Ajuste de alto rendimiento de HTTP.SYS | Blog de eSeGeCe

A partir de sgcWebSockets 2026.5.0, el componente TsgcWSServer_HTTPAPI expone una nueva propiedad publicada, FineTune, tipada como TsgcServerHTTPAPI_FineTune. Agrupa todos los ajustes de bajo nivel en modo kernel...

· Características

Compresión WebSocket más rápida

sgcWebSockets incorpora una implementación más rápida de la compresión WebSocket (RFC 7692, permessage-deflate) que mejora considerablemente el throughput...

· Características

OAuth2 dPoP en Delphi | Blog de eSeGeCe

Los access tokens de OAuth 2.0 son las llaves de tu reino de APIs — y si alguien roba uno, puede usarlo desde cualquier lugar. DPoP (Demonstrating Proof of Possession), definido en la RFC 9449, resuelve esto vinculando criptográficamente...

· Características

SChannel en servidor Indy de Delphi

Durante años, los desarrolladores Delphi que despliegan servidores con TLS en Windows se han enfrentado al mismo reto: empaquetar las librerías OpenSSL correctas con su aplicación. Las discrepancias de versión, las DLLs ausentes en...

· Características

Actualización de la API de XTB en sgcWebSockets | Blog eSeGeCe

TsgcWSAPI_XTB en sgcWebSockets: integración de la API xStation5 en Delphi con autenticación, mercado, trading y streaming.

· Características

Actualización de la API de OKX en sgcWebSockets

Integración de la API de Trading WebSocket de OKX en Delphi. El componente TsgcWSAPI_OKX proporciona acceso completo a OKX desde Delphi a través de una interfaz WebSocket unificada. Soporta streams públicos de market d...

· Características

Actualización de la API de MEXC en sgcWebSockets | Blog de eSeGeCe

Integración de la API spot y de futuros de MEXC en Delphi. MEXC es un exchange global de criptomonedas que admite trading spot y contratos de futuros perpetuos sobre cientos de pares de tokens. Los desarrolladores Delphi pueden...

· Características

Actualización de la API de Kucoin en sgcWebSockets | Blog de eSeGeCe

Integración de la API spot y de futuros de KuCoin en Delphi. Los componentes TsgcWSAPI_Kucoin y TsgcWSAPI_Kucoin_Futures ofrecen acceso completo desde Delphi al exchange KuCoin, abarcando datos de mercado WebSocket en tiempo real...

· Características

Actualización de la API de Kraken en sgcWebSockets | Blog de eSeGeCe

Integración de la API spot y de futuros de Kraken en Delphi. Kraken es uno de los exchanges de criptomonedas más antiguos y de mayor confianza, con mercados tanto spot como de futuros. Los componentes TsgcWSAPI_Kraken y Tsgc...

· Características

Actualización de la API FXCM en sgcWebSockets

La API de FXCM se ha actualizado en sgcWebSockets para reflejar los cambios más recientes del broker. Este artículo describe las novedades...

· Características

Actualización de la API Coinbase en sgcWebSockets

Integración de la API Coinbase Advanced Trade en Delphi. Coinbase Advanced Trade es la plataforma de trading profesional de uno de los exchanges de criptomonedas más utilizados del mundo. El componente TsgcWSAPI_Coinbas...

· Características

Actualización de la API HTX (antes Huobi) en sgcWebSockets | Blog de eSeGeCe

Nos complace anunciar una actualización significativa del componente API WebSocket de Huobi (HTX) en sgcWebSockets para Delphi. Esta actualización trae un soporte ampliado de datos de mercado, nuevos canales de suscripción...

· Características

Actualización del cliente Pusher en Delphi

El componente TsgcWS_API_Pusher se ha actualizado para alinearse con la última especificación del protocolo Pusher Channels. Esta versión introduce soporte para canales private-encrypted, cuatro nuevos eventos de presence y...

· Características

Actualización de la API CEX Plus en sgcWebSockets

Integración de la API WebSocket de CEX.IO Plus en Delphi. CEX.IO Plus es la plataforma avanzada de trading de CEX.IO, diseñada para traders profesionales e institucionales. El componente TsgcWSAPI_CexPlus proporciona...

· Características

Actualización de la API CEX en sgcWebSockets

Integración de la API WebSocket de CEX.IO en Delphi. CEX.IO es un exchange de criptomonedas consolidado que ofrece datos de mercado en tiempo real y capacidades de trading mediante su API WebSocket. El componente TsgcWSAPI_Cex co...

· Características

Actualización del cliente AMQP 1 para Delphi

La implementación del protocolo AMQP 1.0 en sgcWebSockets ha sido sometida a una revisión exhaustiva frente a la especificación OASIS AMQP 1.0. Este artículo documenta las 30 correcciones aplicadas en 8 archivos fuente,...

· Características

Actualización de la API Bitstamp para sgcWebSockets

La librería sgcWebSockets se ha actualizado con mejoras significativas en el componente REST API de Bitstamp. Esta actualización añade soporte para varias categorías de endpoints nuevos que antes faltaban,...

· Características

Actualización de la API Bybit en sgcWebSockets

Integración de la API WebSocket y REST de Bybit V5 en Delphi. Bybit es un importante exchange de derivados y spot de criptomonedas, ofrece contratos perpetual, futures, trading spot y options. El componente TsgcWSAPI_By...

· Características

Actualización de la API Bitmex en sgcWebSockets

Integración de la API WebSocket y REST de BitMEX en Delphi. BitMEX es uno de los principales exchanges de derivados de criptomonedas, especializado en trading apalancado de futuros y contratos perpetuos. El componente TsgcWSAPI_Bitmex...

· Características

Actualización del cliente AMQP 0.9.1 para Delphi

La implementación de AMQP 0-9-1 en sgcWebSockets ha recibido una actualización integral: 11 correcciones de errores que abarcan orden crítico de parámetros, discrepancias de tipos, seguridad de hilos y problemas de pérdida de datos, además de 6 nuevas...

· Características

Actualización del cliente OpenAI en Delphi

sgcWebSockets 2026.4.0 introduce una expansión importante de la integración con la API de OpenAI, ofreciendo soporte completo para la nueva Responses API (el reemplazo oficial de la Assistants API obsoleta), Audio...

· Características

Nuevos métodos de la API de Binance en sgcWebSockets | Blog de eSeGeCe

La biblioteca sgcWebSockets sigue ampliando su integración con Binance con un lote significativo de nuevos métodos que cubren la API REST Spot, la API REST de Futuros y los streams WebSocket. Este artículo ofrece...

· Características

Autenticación CBS en Azure AMQP Service Bus

Desde sgcWebSockets 2026.1.0 Azure AMQP 1.0 soporta autenticación CBS usando SAS tokens y JWT. Azure Service Bus implementa Claims-Based Security (CBS) sobre AMQP para autorizar emisores y receptores...

· Características

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

· Características

Servidor MCP en Delphi: Recursos

Los recursos MCP son datos que el servidor MCP expone para que los clientes los lean. Este artículo describe cómo registrar recursos...

· Características

Servidor MCP en Delphi: Prompts

Los prompts MCP son plantillas que el servidor MCP expone para que los clientes los inserten en sus conversaciones. Este artículo describe cómo registrar prompts...

· Características

Servidor MCP en Delphi: Herramientas

Las herramientas MCP son funciones que el servidor MCP expone para que los clientes (asistentes de IA) puedan invocarlas. Este artículo describe cómo registrar herramientas...

· Características

Servidor MCP para Delphi

A partir de sgcWebSockets 2025.10.0 se admite el componente TsgcAI_MCP_Server, que te permite construir un servidor MCP en Delphi compatible con la especificación Model Context Protocol...

· Características

Conexiones TCP del servidor

Cuando se usa el servidor WebSocket de Indy para conexiones TCP, por defecto el evento OnConnect solo se dispara después de recibir el primer mensaje porque no hay forma de filtrar si la conexión es TCP plano...

· Características

Autorizaciones en sgcWebSockets | Blog eSeGeCe

Resumen de los métodos de autenticación admitidos por sgcWebSockets: sesión, URL, básica, OAuth2, JWT y WebAuthn.

· Características

Autorización mediante PassKeys

WebAuthn (Web Authentication) es un estándar del W3C que habilita autenticación segura, sin contraseña y resistente al phishing usando criptografía de clave pública. Se utiliza ampliamente con passkeys para mejorar la segur...

· Características

WebAuthn, passkeys y el fin de las contraseñas | Blog eSeGeCe

WebAuthn, passkeys y el fin de las contraseñas: cómo funcionan, flujo de autenticación y ventajas.

· Características

OpenAI Function Calling

Al igual que la Chat Completions API, la Assistants API soporta function calling. Function calling te permite describir funciones a la Assistants API y que esta devuelva inteligentemente las funcio...

· Características

Servidor WebAuthn | Blog eSeGeCe

Servidor WebAuthn en sgcWebSockets 2025.4.0 Enterprise (BETA) con TsgcWSAPIServer_WebAuthn.

· Características

OpenAI Assistants Streaming

El OpenAI Assistant Client se ha mejorado para implementar las respuestas en streaming al llamar a un run thread. Antes de esta nueva funcionalidad, era necesario hacer polling del estado del objeto run hasta que se completara. Ahora...

· Características

OpenAI Assistants File Search

Desde sgcWebSockets 2024.10.0 puedes usar los OpenAI Assistants para buscar en tus propios archivos en lugar de usar el modelo genérico. File Search amplía el Assistant con conocimiento externo a su modelo,...

· Características

OpenAPI Parser: Bundle de esquemas

Desde sgcOpenAPI 2024.9.0 el parser se ha mejorado con las siguientes funcionalidades nuevas:- Bundle Specification: si la especificación se construye con varios esquemas, el parser puede agruparlos en un único...

· Características

Soporte legacy en OpenSSL 3

OpenSSL 3.0 trasladó varios algoritmos obsoletos o inseguros a un módulo interno de la librería llamado legacy provider. No se carga por defecto, por lo que las aplicaciones (o sus runtimes de lenguaje) que usan OpenSSL...

· Características

PKCE OAuth2 en Delphi

A partir de sgcWebSockets 2023.5.0 se admite el flujo PKCE (Proof Key for Code Exchange) en el componente cliente OAuth2. PKCE es una extensión de OAuth2...

· Características

OpenSSL 1.1 y 3.*

Aunque las librerías openSSL 1.0 y 1.1 ya no reciben más actualizaciones, los usuarios deberían plantearse usar las últimas APIs openSSL 3.0 o 3.1. A continuación encontrarás las diferencias entre 3.0 y 3.1:OpenSSL 3.0...

· Características

Hilos del servidor HTTP/2 | Blog de eSeGeCe

Desde sgcWebSockets 2024.2.0 el servidor HTTP/2 se ha mejorado al recibir peticiones HTTP/2. Ahora, por defecto, cuando el servidor recibe una nueva petición HTTP/2, esta se encola y es despachada por uno...

· Características

Certificados EC en servidor Indy con Delphi

Indy admite certificados RSA y EC cuando usa las librerías openSSL, pero por defecto los certificados EC pueden crearse con curvas distintas y las librerías openSSL solo están configuradas con algunas de...

· Características

Azure IoT - Subir archivos

Azure IoT permite enviar datos usando varios protocolos como MQTT o AMQP, pero en algunos casos el tamaño del mensaje es demasiado grande y requiere subir archivos a los servidores de Azure. Para resolverlo...

· Características

Azure OpenAI Service para Rad Studio | Blog de eSeGeCe

Desde sgcWebSockets 2023.7.0 Microsoft Azure OpenAI Service es compatible. Azure OpenAI Service puede usarse para crear chatbots, generar texto, traducir idiomas y escribir distintos tipos de contenido...

· Características

Personalizar OpenAI con tus datos (2 / 2)

En un artículo anterior vimos cómo usar OpenAI Embeddings para añadir información contextual a los métodos de chat de OpenAI. Ahora veremos cómo usar el componente TsgcOpenAIEmbeddings del paquete sgcWebSockets para...

· Características

Personalizar OpenAI con tus datos (1 / 2)

Cuando preguntamos a OpenAI algo que requiere un contexto específico, por ejemplo:¿Quién es mi padre?OpenAI puede alucinar o responder que no lo sabe.Para ayudar a OpenAI a responder preguntas específicas, p...

· Características

Generador de imágenes OpenAI Delphi (5 / 5) | Blog de eSeGeCe

La API de OpenAI permite que, dado un prompt y/o una imagen de entrada, el modelo genere una nueva imagen. La Images API proporciona tres métodos para interactuar con imágenes: 1. Crear imágenes desde cero a partir de...

· Características

Cliente ChatGPT para Delphi (2 / 5)

La API de OpenAI te permite construir tus propios chats con IA usando ChatGPT Turbo. Con la librería sgcWebSockets es muy fácil interactuar con la API: dada una conversación de chat, el modelo devolverá una respuesta de chat co...

· Características

Transcripción con OpenAI: cliente Delphi (3 / 5) | Blog eSeGeCe

Cliente Delphi de OpenAI para transcripción de audio a texto usando whisper-1 con sgcWebSockets.

· Características

OpenAI Delphi API (1 / 5)

Desde sgcWebSockets 2023.3.0 la API de OpenAI es totalmente compatible. La API de OpenAI se puede aplicar a prácticamente cualquier tarea que implique entender o generar lenguaje natural, código o imágenes. OpenAI o...

· Características

Traducción con OpenAI: cliente Delphi (4 / 5) | Blog eSeGeCe

Cliente Delphi de OpenAI para traducir audio al inglés con whisper-1 y sgcWebSockets.

· Características

Parser OpenAPI en Delphi

Me complace anunciar el sgcOpenAPI Pascal Parser, un producto totalmente nuevo que permite importar una OpenAPI Specification y generar una interfaz Pascal. El sgcOpenAPI Parser admite las siguientes especifi...

· Características

Cliente Server-Sent Events (SSE) para Delphi

Server-Sent Events (SSE) es un estándar que permite a un servidor enviar actualizaciones automáticas a un cliente sobre una conexión HTTP. sgcWebSockets ofrece el componente TsgcSSEClient...

· Características

Mapeo de grupos y conexiones | Blog de eSeGeCe

En un post anterior presenté la nueva característica de Grupos en los servidores WebSocket. En este post mostraré cómo combinar los grupos WebSocket con las conexiones de cliente para identificar y almacenar los datos del usuario...

· Características

Grupos WebSocket: canales, usuarios y más | Blog eSeGeCe

WebSocket Groups en sgcWebSockets 2023.2.0: canales, usuarios, broadcast a grupos y eventos OnClientAdded/Removed.

· Características

Servidores Indy - IOCP Windows (2 / 3) | Blog de eSeGeCe

Desde sgcWebSockets 2022.9.0 el IOHandler IOCP del servidor Indy se ha reescrito desde cero y se ha mejorado el rendimiento. El IOHandler IOCP solo está disponible en el paquete sgcWebSockets Enterprise. Usando IOC...

· Características

Servidores Indy - EPOLL Linux (3 / 3) | Blog de eSeGeCe

Desde sgcWebSockets 2022.9.0 hay un nuevo IOHandler para Linux; usando EPOLL puedes evitar el problema de "un hilo por cliente", donde el rendimiento disminuye mucho a medida que el servidor gestiona más conexiones...

· Características

Servidores Indy - Modelo de hilos (1 / 3) | Blog de eSeGeCe

Los servidores Indy usan hilos para gestionar las conexiones de los clientes; cada vez que un nuevo cliente se conecta al servidor se crea un nuevo hilo y este hilo gestiona la conexión, así que si tienes 100 conexiones...

· Características

DTLS sobre UDP en componentes servidor y cliente

sgcWebSockets admite DTLS sobre UDP en sus componentes servidor y cliente. DTLS (Datagram Transport Layer Security) proporciona privacidad y autenticación...

· Características

Delphi 11.2 iOS ARM Simulator

A partir de sgcWebSockets 2022.8.0 se admite la nueva personality iOS ARM Simulator, por lo que ahora puedes probar tus proyectos iOS en un simulador de iOS si tienes un Mac basado en ARM. Solo tienes que seleccionar la nueva personality...

· Características

Parser de Cliente OpenAPI en Delphi

La OpenAPI Specification, antes conocida como Swagger Specification, es una especificación para archivos de interfaz legibles por máquina para describir, producir, consumir y visualizar servicios web RESTful...

· Características

ZLib 1.2.12 Delphi - C++ Builder | Blog eSeGeCe

ZLib 1.2.12 en sgcWebSockets Enterprise: enlace estático actualizado y opción de carga dinámica.

· Características

Mensajes patrocinados de Telegram | Blog eSeGeCe

Mensajes patrocinados de Telegram con sgcWebSockets 2022.3.0: requisitos, requisitos de visualización y ejemplo de uso.

· Características

API de Binance.us para Delphi y .NET

Desde sgcWebSockets 2022.1, los servidores de Binance.us son compatibles con nuestro cliente API de Binance. Se soportan las siguientes APIs: WebSocket streams: permite suscribirse a algunos métodos y recibir datos en tiempo real...

· Características

Telegram: solicitar número de teléfono o ubicación | Blog eSeGeCe

Solicitar número de teléfono o ubicación al usuario desde un bot de Telegram en Delphi, C++ Builder y .NET.

· Características

Autenticación personalizada en Pusher

Desde sgcWebSockets 2022.1, el cliente Pusher de sgcWebSockets permite implementar tu propia autenticación personalizada. Pusher solo permite suscribirse a canales privados o de presencia si la conexión proporciona...

· Características

sgcWebSockets .NET macOS 64 | Blog eSeGeCe

Soporte de macOS de 64 bits en sgcWebSockets .NET 4.5.4 para crear aplicaciones multiplataforma con Visual Studio para Mac.

· Características

Twilio Delphi: enviar un mensaje SMS | Blog eSeGeCe

Enviar un SMS por Twilio desde Delphi con sgcWebSockets: ejemplo de código listo para producción.

· Características

Error en MacOS Monterey al cargar las bibliotecas openSSL | Blog de eSeGeCe

Tras actualizar a MacOS Monterey, puedes experimentar un error al intentar cargar las bibliotecas openSSL. Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable...

· Características

OpenSSL 3.0 Indy Delphi y .NET

Desde sgcWebSockets 4.5.3, las librerías openSSL 3.0 son compatibles con los siguientes compiladores:Delphi 7 - Rad Studio 11Windows 32/64OSX 64Android 32/64iOS 64Linux 64.NETWindows 32/64 OpenSSL 3.0 OpenS...

· Características

Pusher REST API

El cliente Pusher de sgcWebSockets se ha mejorado en la versión 4.5.3; se ha implementado la API HTTP que permite disparar eventos, obtener los usuarios de un canal y obtener una lista de canales.Pusher es una solución alojada de WebS...

· Características

Protocolo WebSocket con DevExtreme DataGrid

Este artículo describe cómo conectar un DevExtreme DataGrid a un servidor sgcWebSockets para recibir actualizaciones de filas en tiempo real...

· Características

SChannel: lista de cifrados e información de conexión

Desde sgcWebSockets 4.5.1 SChannel se ha mejorado con 2 nuevas funcionalidades:1. Hay una nueva propiedad en TLSOptions.SChannel_Options llamada CipherList donde puedes establecer qué cifrados se usarán.2. The...

· Características

Telegram: obtener miembros | Blog eSeGeCe

Cómo obtener miembros de un supergrupo de Telegram desde sgcWebSockets 4.5.0 con los nuevos filtros.

· Características

Conexiones TCP en TIME_WAIT | Blog eSeGeCe

Cómo gestionar conexiones TCP en estado TIME_WAIT en Windows con Regedit y LingerState.

· Características

Apple Push Notifications - Conexiones basadas en token a APNs (Parte 3/4)

En este artículo te mostraré cómo configurar el cliente JWT de sgcWebSockets para enviar solicitudes HTTP/2 autenticadas a los servidores Apple Push Notification. Asegura tus comunicaciones con el servicio Apple Push Notification...

· Características

Apple Push Notifications - Registra tu app (Parte 1/4)

La librería sgcWebSockets soporta el protocolo HTTP/2 en componentes de servidor y cliente. Apple Push Notifications solo permite enviar Push Notifications desde un Server Provider usando el protocolo HTTP/2, así que...

· Características

Apple Push Notifications - Enviar notificaciones HTTP/2 (Parte 2/4)

En la entrada anterior te mostré cómo obtener un device token. Ahora te mostraré cómo usar el cliente HTTP/2 de sgcWebSockets para enviar una notificación (sin la parte de autenticación). Envía el payload de tu notifi...

· Características

Apple Push Notifications - Conexiones basadas en certificados a APNs (Parte 4/4)

En la última entrada del blog sobre Apple Push Notifications, te muestro cómo usar certificados para autenticarte contra los servidores de Apple Push. Primero entra en tu cuenta de desarrollador y crea un nuevo certificado para...

· Características

OAuth2 Client Credentials | Blog de eSeGeCe

El componente cliente OAuth2 ahora admite Client Credentials como tipo de grant; este tipo de grant se usa comúnmente para interacciones servidor a servidor que deben ejecutarse en segundo plano, sin interacción...

· Características

HTTP Post de archivos grandes | Blog de eSeGeCe

Los servidores sgcWebSockets permiten hacer Post de archivos grandes sin afectar a la memoria del servidor. Cuando un cliente HTTP envía un stream multipart/form-data, el stream lo guarda el servidor en memoria. Cuando los archivos son grandes...

· Características

OpenSSL Perfect Forward Secrecy

Desde sgcWebSockets 4.4.8 hay pequeñas modificaciones en la librería para mejorar la seguridad de las conexiones. Una de ellas es Perfect Forward SecrecyCuando usas el mecanismo de intercambio de claves RSA, se crea un v...

· Características

Mensajes WebSocket enmascarados | Blog eSeGeCe

Mensajes WebSocket enmascarados en el log: cómo activar el guardado sin enmascarar desde sgcWebSockets 4.4.8.

· Características

Certificados SChannel

Desde sgcWebSockets 4.4.7 se admite el uso de certificados usando SChannel como librería criptográfica.La implementación de SChannel admite 2 tipos de autenticación con certificado:1. Usando un certificado PFX2....

· Características

APIs Binance Futures USDT y COIN

Desde sgcWebSockets 4.4.7, se soportan ambas APIs de Binance Futures: USDT y COIN. USD Futures: https://binance-docs.github.io/apidocs/futures/en COIN Futures: https://binance-docs.github.io/apidocs/del...

· Características

Bot de Telegram: chat no encontrado | Blog eSeGeCe

Solución para el error "Chat not found" del bot de Telegram: llamar a GetChat con el ChatId antes de enviar el primer mensaje.

· Características

Telegram: enviar mensaje en negrita, cursiva... | Blog eSeGeCe

Enviar mensajes con formato (negrita, cursiva, subrayado, tachado y código) desde el cliente Telegram de sgcWebSockets.

· Características

AWS Cognito and OAuth2

sgcWebSockets library supports OAuth2 Authentication in Server and Client components, next version will include a new feature required by AWS Cognito service, when you try to authenticate using OAuth...

· Características

HTTP/2 Alternate Service | Blog de eSeGeCe

La cabecera HTTP Alt-Svc se usa para informar a los clientes de que el mismo recurso puede alcanzarse desde otro servicio o protocolo; resulta útil si quieres informar a los clientes HTTP de que tu servidor...

· Características

Cliente WebSocket: Before Connect y Before WatchDog | Blog eSeGeCe

OnBeforeConnect y OnBeforeWatchDog: personalizar la conexión y la reconexión del cliente WebSocket.

· Características

Personalizar el HTML de inicio de sesión OAuth2 | Blog de eSeGeCe

Cuando un cliente OAuth2 hace una petición para obtener un nuevo Access Token, se muestra una página web en un navegador para permitir esta conexión e iniciar sesión con un usuario y contraseña. La página HTML está incluida por defecto...

· Características

OAuth2 Server: permitir solicitudes no autenticadas

Por defecto, cuando OAuth2 está activado en el lado del servidor, todas las peticiones HTTP requieren autenticación mediante Bearer Tokens. Si quieres permitir que se acceda a algunas URLs sin necesidad de usar un Bearer Token,...

· Características

Registrar Apps en el servidor OAuth2

Antes de que un cliente solicite un nuevo OAuth2, la App debe estar registrada en el servidor. Registrar una nueva App requiere la siguiente información: App Name: es el nombre de la Aplicación. Ejemplo: MyApp...

· Características

OAuth2 Server: endpoints

Por defecto, el servidor OAuth2 utiliza los siguientes endpoints: Authorization: /sgc/oauth2/auth Token: /sgc/oauth2/token. Esto significa que si tu servidor escucha en la IP 80.54.41.30 y el puerto 8443, los endpoints O...

· Características

Servidor monitor con WatchDog | Blog eSeGeCe

WatchDog.Monitor en sgcWebSockets 4.4.4: comprueba si los clientes pueden conectarse y reinicia el servidor si falla.

· Características

Cliente Telegram y proxies | Blog eSeGeCe

Configuración de proxies HTTP, MTProto y Socks5 en el cliente Telegram de sgcWebSockets.

· Características

MQTT publicar mensaje y esperar respuesta | Blog de eSeGeCe

Desde sgcWebSockets 4.4.4 el cliente MQTT tiene un nuevo método llamado PublishAndWait. Hasta ahora, cuando un cliente publicaba un mensaje usando niveles QoS 1 o 2, la única forma de saber si el mensaje fue procesado...

· Características

DataSnap con WebSocket y HTTP/2

A partir de sgcWebSockets 4.4.3 puedes sustituir tu aplicación servidor DataSnap por nuestro servidor WebSockets y aprovechar nuevas características como: protocolo WebSocket, protocolo HTTP/2 e IOCP. Hay 3 tipos diferentes...

· Características

Prueba de rendimiento del servidor HTTP/2 | Blog de eSeGeCe

Desde sgcWebSockets 4.4.3, HTTP/2 es compatible inicialmente y se añadirán nuevas características en próximas versiones. En una entrada previa del blog comparamos el rendimiento entre los protocolos HTTP 1.1 y HTTP/2...

· Características

Pruebas HTTP2 desde HTTPBIN.ORG | Blog de eSeGeCe

httpbin.org proporciona un servidor útil para probar el protocolo HTTP/2; hay varios casos que se pueden usar para probar clientes HTTP. A continuación encontrarás una lista de las pruebas principales que ofrece: HTTP Methods: prueba de...

· Características

Latencia HTTP2 | Blog de eSeGeCe

En un post anterior mostré una comparación entre el rendimiento HTTP2 y HTTP1 usando una única conexión (ver HTTP2 vs HTTP1 performance). En este post mostraré una comparativa entre HTTP2 y HTTP1...

· Características

Pruebas del cliente HTTP2 | Blog de eSeGeCe

RFC 7540 y RFC 7541 contienen la especificación completa del protocolo HTTP/2; en el proceso de implementar un nuevo cliente HTTP/2 para la biblioteca sgcWebSockets, es importante usar herramientas externas para comprobar...

· Características

Rendimiento HTTP2 vs HTTP1 | Blog de eSeGeCe

sgcWebSockets admite una amplia gama de protocolos; HTTP/2 es el protocolo que está en desarrollo ahora mismo. HTTP 1.1 ha sido el protocolo HTTP más usado y ampliamente implementado en servidores y clientes...

· Características

Resultados progresivos en RPC

WAMP 1.0 es un subprotocolo WebSocket abierto que proporciona dos patrones de mensajería asíncrona: RPC y PubSub.Desde sgcWebSockets 4.3.8 se soporta un nuevo método, no incluido en la especificación WAMP 1.0...

· Características

UpdateMode en el protocolo DataSet | Blog eSeGeCe

Modos de actualización del subprotocolo Dataset de sgcWebSockets: Replicate Table y Notify Updates.

· Características

Coturn para Windows

Coturn es una implementación libre y de código abierto de servidores TURN y STUN. El servidor TURN es un servidor y pasarela de NAT traversal de tráfico multimedia VoIP. También puede usarse como servidor TURN...

· Características

Conexiones TCP semiabiertas | Blog eSeGeCe

Cómo detectar conexiones TCP semiabiertas en sgcWebSockets usando TCPKeepAlive y otras técnicas.

· Características

FmxLinux

FmxLinux permite compilar aplicaciones FireMonkey para Linux. sgcWebSockets es compatible con FmxLinux, permitiéndote desplegar...

· Características

Clave API y OAuth2 de Google

Para conectarte a las APIs de Google necesitas una clave API o un OAuth2 Client ID/Secret. Este artículo explica cómo obtenerlos...

· Características

OAuth2 Delphi WebSockets | Blog de eSeGeCe

OAuth2 permite que aplicaciones de terceros obtengan acceso a recursos restringidos usando el protocolo HTTP. La RFC 6749 cubre la especificación OAuth2. Hay 4 roles: Cliente, Propietario del recurso, Servidor de autorización...

· Características

Servidor Indy IOCP | Blog de eSeGeCe

Los servidores Indy usan un hilo por cada conexión; esto significa que si tu servidor debe gestionar 1000 conexiones concurrentes, creará 1000 hilos. Pero si en lugar de 1000 conexiones hay 10....

· Características

Demo de subida de archivos por WebSocket | Blog eSeGeCe

Demo de subida de archivos por WebSocket con un cliente JavaScript sencillo.

· Características

Enumerar enrollments de huella dactilar con WBF

Con sgcBiometrics puedes enumerar los enrollments de huella dactilar registrados a través de Windows Biometric Framework (WBF)...

· Características

Cadena de conexión obsoleta usando RSA

La librería sgcWebSockets permite ejecutar Secure WebSocket Servers usando las librerías openSSL. Si arrancas un nuevo servidor seguro y pruebas a conectarte con un navegador como Chrome, funcionará correctamente y mostrará un can...

· Características

Indy admite ALPN (Application Layer Protocol Negotiation) | Blog de eSeGeCe

ALPN o Application Layer Protocol Name es una extensión TLS que incluye la negociación de protocolo dentro del intercambio de mensajes hello. ALPN es capaz de negociar qué protocolo debe gestionarse sobre...

· Características

OpenSSL 1.1 Indy

Actualmente, Indy solo soporta la versión 1.0.2 de OpenSSL y varios clientes nos han preguntado sobre el soporte de OpenSSL 1.1. Aunque OpenSSL 1.0.2 es utilizable en este momento porque soporta TLS 1.2 que i...