delphi
349 articles tagged “delphi”.
349 articles tagged “delphi”.

sgcUI 2026.10 incluye 14 productos de interfaz nativa en una sola suite: cuadrículas, tablas dinámicas, gráficos, paneles, indicadores, planificadores, diagramas, mapas, PDF e informes para Delphi, C++ Builder y .NET…

Cifra archivos para un socio, descifra lo que te envía GnuPG y firma o verifica versiones desde código Delphi, con OpenPGP escrito en Object Pascal puro y sin herramienta externa ni DLL…

ML-KEM, ML-DSA y SLH-DSA en Object Pascal sin ninguna biblioteca externa, para que una aplicación Delphi pueda acordar claves, firmar y certificar con algoritmos pensados para sobrevivir a la amenaza cuántica…

Las contraseñas se roban por phishing, se reutilizan y se filtran. Las passkeys no. Así es como una aplicación Delphi las registra, inicia sesión sin nombre de usuario y guarda cada passkey en su propia base de datos…

sgcHTML incorpora autenticación, enrutamiento, pruebas, navegación SPA, SSE, el AI Data Pack, CRUD, un generador de páginas con IA, MCP Apps y Web Push, y la criptografía se vuelve poscuántica con un motor TLS 1.3 y TLS 1.2 en Pascal puro…

Tu cliente quiere que su personal inicie sesión con Entra ID, Okta o AD FS. Este es el flujo SAML completo en una aplicación Delphi, desde la primera redirección hasta un usuario validado…

Configura el idioma en árabe o hebreo y toda la página pasa a derecha a izquierda: el atributo dir, la hoja de estilos RTL de Bootstrap y cada componente sgcHTML, mientras que las páginas de izquierda a derecha siguen idénticas byte a byte…

Actualizaciones por HTTP normal cuando no se puede abrir un WebSocket, Web Push para el usuario que cerró el navegador, y un componente de notificaciones que decide cuál de los dos usar…

Passkeys, inicio de sesión único SAML, Active Directory, códigos de una aplicación autenticadora, OpenID Connect y OAuth2 para el correo, como componentes Delphi que se colocan en un formulario en lugar de protocolos que hay que programar uno mismo…

Un único interruptor global elige el backend criptográfico al arrancar: OpenSSL como hasta ahora, Object Pascal puro, o alternativa automática cuando faltan las librerías de OpenSSL, sin recompilar…

TsgcAIVoiceAgent escucha, detecta cuándo el usuario ha terminado, responde y llama a tus herramientas, sobre OpenAI Realtime o Gemini Live. Llega en sgcWebSockets 2026.10…

Escribe una frase sobre un grid y este filtra, ordena, agrupa y resalta, con un analizador basado en reglas que responde cuando no hay clave de API y un validador que no deja pasar ningún texto del modelo a la página…

El servidor y el cliente MCP para Delphi ahora hablan MCP 2026-07-28: solicitudes sin estado, discover, subscriptions, solicitudes de múltiples rondas y tasks…

La lista, el cuadro de búsqueda, el paginador, el formulario, el borrado y el código que escribe, como un único componente sobre un dataset o sobre tu propio SQL, con un asistente del IDE y un generador de línea de comandos…

Un motor TLS 1.3 y TLS 1.2 escrito en Object Pascal, para que un cliente o servidor Delphi hable TLS sin ninguna DLL junto al ejecutable, y de paso negocie el intercambio de claves post-cuánticas híbrido…

TsgcSSEClient lee un stream Server-Sent Events, se reconecta por sí solo y reanuda con Last-Event-ID, para que una conexión caída no pierda ningún mensaje. Llega en sgcWebSockets 2026.10…

Entra una factura en PDF o la foto de un recibo, sale JSON validado, con una confianza para cada campo. TsgcAIDocumentExtractor llega en sgcWebSockets 2026.10…

Un servidor de firma no necesita su instalador, solo su digest. Las rutas de hash del sgcSign Server firman un MSI o MSIX a partir de unas pocas decenas de bytes, y el paquete nunca sale del agente de compilación…

Describe una página en una frase, o apúntale a una captura de pantalla, y el diseñador de sgcHTML la construye a partir de tus propios componentes, mediante un esquema que no puede nombrar nada que no hayas registrado…

TsgcMSISigner y TsgcAppxSigner firman archivos .msi, .msp, .msix y .appx desde Delphi con un sello de tiempo, y rechazan un MSIX cuyo publicador no coincide con el certificado…

Una herramienta MCP que responde con una página en lugar de un párrafo: las páginas de sgcHTML ahora se renderizan dentro de ChatGPT, Claude y VS Code, y los clics regresan a tu aplicación Delphi…

La firma Authenticode ya no necesita Windows. Un pequeño programa Delphi compilado para Linux de 64 bits firma un EXE con una marca de tiempo, y Windows acepta la firma como cualquier otra…

La comunicación de ventas EET 2.0 checa comienza el 1 de enero de 2027. TsgcEETClient firma y envía cada venta, lee el pok y verifica el acuse de recibo, con modo de verificación y una cola sin conexión…

Versión 2026.9.0 para sgcWebSockets, sgcWebSockets .NET, sgcSign, sgcIndy y sgcOpenAPI: un motor de medios WebRTC nativo, un nuevo paquete de criptografía, anclas de confianza en la verificación…

sgcWebRTC es un nuevo motor multimedia WebRTC para Delphi y C++ Builder: señalización SDP, ICE con STUN y TURN, DTLS-SRTP, canales de datos SCTP y medios Opus, G.711, VP8 y H.264, sin navegador y sin WebView…

sgcOpenAPI 2026.9.0 reescribe el parser: OpenAPI 3.1 y 3.2, una lista Warnings en lugar de fallos silenciosos, composición de esquemas que funciona, enums correctos, referencias externas seguras y una línea de comandos automatizable…

sgcSign 2026.9.0: anclas de confianza en la verificación, listas de certificados más completas, PKCS#11 multi-slot sin PIN, dos nuevos perfiles PAdES, peticiones de sello de tiempo firmadas y un único transporte HTTP compartido…

sgcHTML incorpora CameraScanner, NumPad, CommandPalette y EmptyState, y pone a los cuatro a trabajar en cinco nuevas demos en vivo: un Almacén, una caja de Punto de venta, Informes y análisis, una plataforma SaaS multiinquilino y Servicio de campo…

Un defecto de firma en Huobi y HTX mezclaba la fecha local con la hora UTC, de modo que en un host que no funcionaba en UTC todas las solicitudes privadas fallaban durante parte del día. Parecía un problema de autenticación intermitente, y la corrección fue de solo dos líneas…

Cuatro defectos de Kraken corregidos en 2026.9: el cliente WebSocket spot hablaba v1 mientras estaba conectado a un endpoint v2, las órdenes de Futures REST salían como GET descartando el cuerpo firmado, y las suscripciones privadas nunca se reproducían tras una reconexión…

sgcWebSockets 2026.9.0 incorpora el sgcHTML Design Surface, que permite componer páginas de forma visual en un formulario VCL en lugar de hacerlo solo con código, usando los mismos componentes y generando exactamente el mismo HTML…

Tu asistente de IA nunca ha leído el código fuente de eSeGeCe, así que inventa propiedades que no existen. Las skills de agente lo solucionan, gratis y con licencia MIT…

sgcCrypto es una nueva biblioteca de criptografía de 43 unidades para Delphi y C++ Builder: AES-GCM, ChaCha20-Poly1305, SHA-3, Argon2, Ed25519, X.509 y los algoritmos post-cuánticos ML-KEM, ML-DSA y SLH-DSA, incluida gratis desde sgcWebSockets Standard en adelante…

sgcWebSockets 2026.8 añade componentes QUIC y HTTP/3, OpenSSL enlazado dentro del ejecutable, más de 30 nuevos componentes sgcHTML, una capa TLS SChannel reescrita, zlib 1.3.1 y un SBOM CycloneDX…

El instalador genera ahora un SBOM CycloneDX para la edición que está empaquetando y lo instala como sbom.cdx.json, de modo que el archivo nunca puede desviarse del código que describe…

zlib pasa de 1.2.12 a 1.3.1. Como zlib se enlaza estáticamente, la actualización supuso reconstruir tres conjuntos de objetos distintos y comprobarlos en todos los compiladores soportados…

Lee Retry-After en un HTTP 429, suscribe toda una lista de seguimiento con un único frame y evita que los exchanges cierren tu conexión tras una reconexión…

sgcProtoBuf convierte las definiciones de Protocol Buffers en unidades Delphi, resolviendo las importaciones de forma recursiva y generando una unidad por cada package…

Conecte el plugin OpenAPI a TsgcHTTPRESTServer y deje que una sola especificación gobierne el enrutamiento, la validación, la seguridad y Swagger UI, con una única asignación como toda la configuración…

Un almacén de usuarios con hash conectado a HTTP Basic, cinco formas de resolver el tenant de cada petición y métricas Prometheus con un endpoint de salud para TsgcHTTPRESTServer…

TsgcHTTPRESTServer es un nuevo componente de servidor HTTP para APIs REST, que añade CORS, endpoints de métricas y de salud y multi-tenencia sobre TsgcHTTPServer…

OpenSSL ahora puede enlazarse directamente dentro de tu ejecutable de sgcWebSockets, en lugar de cargarse en tiempo de ejecución desde las DLLs de libcrypto y libssl. Añade una unidad a la cláusula uses y no hay nada más que configurar…

sgcWebSockets añade TCPKeepAlive y KeepAliveTimeout a los motores de servidor IOCP y EPOLL, cerrando las conexiones cuyo interlocutor desapareció silenciosamente en lugar de dejarlas abiertas para siempre…

sgcQUIC lleva HTTP/3 a Delphi y C++ Builder con TsgcHTTP3Client y TsgcHTTP3Server, ejecutando la semántica HTTP sobre QUIC con compresión de cabeceras QPACK, todos los verbos, peticiones asíncronas y descubrimiento Alt-Svc…

sgcQUIC añade el protocolo de transporte QUIC a Delphi y C++ Builder con TsgcQUICClient y TsgcQUICServer, construido sobre el motor QUIC nativo de OpenSSL 3.5 con TLS 1.3, streams multiplexados y 0-RTT…

Sirve páginas de sgcHTML desde cualquier aplicación WebBroker y desde servidores DataSnap, con actualizaciones WebSocket en vivo en el mismo puerto que tus endpoints REST de DataSnap…

Tres nuevos componentes de administración de sgcHTML: Presence para una lista en vivo de usuarios conectados, RolesPermissions para una matriz de asignación, y UserManagement para una tabla completa de administración de usuarios…

Seis nuevos componentes de feedback y maquetación de sgcHTML: Badge, PDFViewer, ContextMenu, ProgressBar, JobProgress y LogViewer — indicando al visitante qué está pasando en cada momento…

Seis nuevos componentes de formulario de sgcHTML: MultiSelect, ColorPicker, Slider, TimePicker, SignaturePad y Transfer — los campos que un formulario de administración real necesita más allá de un simple cuadro de texto…

Incorpore D3.js, Chart.js, un Grid de DevExtreme o cualquier biblioteca de navegador en una página sgcHTML con tres puntos de enganche, o envuélvala en un componente reutilizable del lado del servidor…

Seis nuevos elementos visuales de sgcHTML renderizados como SVG puro del lado del servidor: Heatmap, Sparkline, CandlestickChart, TreeMap, QRCode y Barcode — sin librería de gráficos, sin JavaScript del lado del cliente…

Cuatro nuevos componentes sgcHTML para datos estructurados: TreeGrid para tablas jerárquicas, PivotTable para agregados agrupados, ActivityFeed para flujos de eventos en vivo y Splitter para diseños de dos paneles redimensionables…

sgcWebSockets 2026.7 añade clustering multiservidor, historial de mensajes con recuperación al reconectar, async / await, backoff y reintentos, control de presión en la cola de envío, compresión en el servidor HTTP y un cliente HTTP reforzado…

Resuscripción automática tras una reconexión en los clientes de Binance, Kraken, Coinbase y otros exchanges, además de un limitador de peticiones en el cliente que limita cuántas peticiones REST envías en una ventana de tiempo…

El cliente MCP ya puede autenticarse con OAuth2: obtiene el token, lo guarda en caché y lo reutiliza hasta que caduca. Además, un nuevo tipo de concesión, la Identity Assertion Authorization Grant, para encadenar una identidad entre dominios…

Un solo cliente que ha dejado de leer puede hacer crecer la memoria de un servidor que difunde hasta tumbarlo. sgcWebSockets 2026.7 acota la cola de envío de cada conexión con MaxQueueSize y tres políticas de desbordamiento, además de un evento OnSendBufferFull…

Cifrar para una clave pública no sirve de nada si la clave venía del atacante. sgcWebSockets ya firma cada clave efímera de E2EE con una clave de identidad de larga duración, de modo que los pares verifican la firma, comparan las huellas y las fijan…

Los servidores HTTP de sgcWebSockets ya pueden comprimir las respuestas con gzip o deflate cuando el cliente lo anuncia en Accept-Encoding, tanto para los archivos de DocumentRoot como para las respuestas que construyes tú mismo, desactivada por defecto…

El WatchDog puede ahora reconectar con retroceso exponencial más jitter en lugar de un intervalo fijo, y el cliente HTTP puede reintentar por sí solo una petición fallida, respetando la pista Retry-After del servidor…

sgcWebSockets 2026.7 añade tareas y futuros a Delphi: espera una petición HTTP, una conexión WebSocket o una llamada de chat de IA como si devolviera un valor, con ThenProc, OnError y una cancelación que detiene el trabajo de verdad…

El IETF ha especificado un nuevo método HTTP llamado QUERY: una petición segura e idempotente que lleva un cuerpo. sgcWebSockets lo soporta en clientes y servidores sobre HTTP/1.1, HTTP/2 y HTTP/3…

Un nuevo componente sgcHTML construye una página web completa — cabecera, menú de navegación, contenido y pie de página — y una única propiedad Layout la reorganiza entre seis plantillas, en Delphi, C++ Builder y .NET…

Un cliente HTTP que sigue redirecciones y lee respuestas sin límite es una superficie de ataque. sgcWebSockets 2026.7 añade interruptores opcionales que la cierran: eliminación de credenciales en redirecciones a otro host, sin degradación de HTTPS, límites de respuesta, cordura en las cookies…

sgcWebSockets mantiene un historial de mensajes acotado por canal con offsets, de modo que un cliente que pierde su conexión reproduce automáticamente los mensajes que se perdió al reconectarse, opcional, con ejemplos en Delphi y .NET…

TsgcWSCluster escala sgcWebSockets en varios nodos de servidor, un evento de publicación o de Presence en un nodo llega a los suscriptores de cualquier otro nodo, mediante un backplane de malla sin infraestructura o Redis, con ejemplos en Delphi y .NET…

Comparación detallada de frameworks web para Delphi: IntraWeb, UniGUI, TMS WEB Core, TMS XData y sgcHTML — arquitectura, despliegue, curva de aprendizaje y capacidad en tiempo real…

Guía paso a paso para un panel ERP en vivo en Delphi usando sgcHTML: tarjetas KPI, gráficas de ingresos, una tabla de facturas paginada, un tablero Kanban y actualizaciones en tiempo real mediante WebSocket…

sgcHTML ofrece a los desarrolladores de Delphi, C++ Builder y .NET más de 60 componentes HTML del lado del servidor que generan marcado Bootstrap 5 y permanecen interactivos a través de htmx — sin necesidad de JavaScript…

sgcWebSockets 2026.6 añade un cliente gRPC nativo, un servidor OpenAPI 3 independiente, un cliente de Apache Kafka, TLS nativo en Android y Apple (sin OpenSSL), detección de bots en el firewall, un transporte stdio para MCP, criptografía poscuántica y servidores WebSocket y HTTP reforzados…

Un nuevo backend TLS nativo de Android permite que tus aplicaciones se conecten por TLS usando el propio SSLEngine de Android, de modo que el APK no incluye ningún archivo .so de OpenSSL. Cambiar es una modificación de una línea en TLSOptions.IOHandler…

Un nuevo backend de TLS nativo de Apple permite que tus apps de iOS y macOS se conecten por TLS usando la propia pila del sistema operativo, de modo que no hay ninguna .dylib de OpenSSL que desplegar y obtienes TLS 1.3 a través de Network.framework…

sgcWebSockets Enterprise incluye un cliente gRPC de Vertex AI tipado sobre TsgcGRPCClient. Llama a los modelos Gemini desde Delphi sobre HTTP/2, autentícate con una cuenta de servicio, construye una petición generateContent a partir de partes de contenido y lee de vuelta los candidatos…

Servir archivos desde DocumentRoot solía cargar el archivo completo en memoria por conexión, así que 100 descargas de un archivo de 1 GB necesitaban unos 100 GB de RAM. Ahora los archivos se transmiten desde disco y la memoria se mantiene estable…

Una guía práctica para leer tablas de Google BigQuery desde Delphi sobre la API gRPC Storage Read: cómo el cliente de BigQuery tipado sobre TsgcGRPCClient se ejecuta sobre HTTP/2, se autentica con una cuenta de servicio, crea una sesión de lectura y recibe filas en streaming desde el servidor en Avro o Arrow…

Deja de hacer que el modelo adivine. Incrusta tus propios documentos, almacena los vectores, recupera los fragmentos más cercanos por pregunta y deja que el LLM responda desde tus datos en Delphi…

¿OpenAI, Anthropic Claude o Google Gemini para tu aplicación Delphi? Cómo se ve cada uno en código, en qué destaca cada uno y por qué la elección es reversible…

Una guía práctica del cliente gRPC de Google Cloud Storage tipado en sgcWebSockets Enterprise: cómo se ejecuta sobre el transporte HTTP/2, cómo funciona la autenticación JWT de cuenta de servicio, y ejemplos Delphi para listar buckets, crear un bucket y listar objetos…

Un agente de IA es un LLM que llama a tu propio código a través de herramientas, en un bucle. Dos formas de crear uno en Delphi: el function calling del proveedor y el estándar abierto MCP…

Transmite las respuestas de un LLM token a token en Delphi: asigna OnHTTPAPISSE, llama al método de streaming, añade cada delta a un Memo. El mismo patrón para cada proveedor…

Una completion de un solo disparo lo olvida todo. Un chatbot recuerda. Cómo mantener el contexto de la conversación entre turnos en Delphi, y transmitir una respuesta en vivo…

Un recorrido práctico de cómo llamar a Google Cloud Natural Language desde Delphi sobre gRPC: cómo el cliente de Natural Language tipado viaja sobre el transporte HTTP/2 de sgcWebSockets, cómo funciona la autenticación de cuenta de servicio, y ejemplos Delphi que analizan el sentimiento, extraen entidades y clasifican texto…

Los servidores HTTP ahora bloquean el path traversal al servir archivos estáticos, limitan el cuerpo de la petición, rechazan las peticiones de tipo smuggling, defienden HTTP/2 frente al Rapid Reset y sanean las cabeceras de respuesta…

sgcIndy 2026.6 aporta refuerzo de seguridad opcional a su pila de servidor: verificación estricta de certificados TLS, mitigaciones de CRIME y de renegociación, preferencia de cifrado del servidor, protección contra Slowloris con un plazo total de lectura, límites de tamaño del cuerpo y de las cabeceras HTTP, rechazo del request smuggling, además de primitivas poscuánticas ML-KEM-768…

Cómo llamar a Google Cloud Vision desde Delphi sobre gRPC con sgcWebSockets: un cliente de Vision tipado sobre TsgcGRPCClient que ejecuta detección de etiquetas, texto (OCR), rostros y monumentos sobre HTTP/2, con autenticación JWT de cuenta de servicio y una demo lista para ejecutar…

Nuevas protecciones integradas para servidores WebSocket: un límite de tamaño de mensaje configurable que detiene los ataques de memoria por mensajes sobredimensionados, fragmentados y comprimidos, además de una validación de handshake más estricta…

Inicia sesión, lista y descarga tus productos de eSeGeCe desde scripts o CI con la nueva API de cuenta OpenAPI, además de un cliente Delphi listo para ejecutar…

Cómo llamar a Google Cloud Translation v3 sobre gRPC desde Delphi con sgcWebSockets: un cliente de Translation tipado sobre TsgcGRPCClient que traduce texto, detecta idioma y lista los idiomas soportados sobre un transporte HTTP/2 con autenticación de cuenta de servicio…

Una guía práctica del cliente gRPC de Speech-to-Text tipado de sgcWebSockets: cómo se ejecuta sobre el transporte HTTP/2, cómo autenticarse con una cuenta de servicio de Google, y un ejemplo Delphi que construye una petición de reconocimiento, llama a Recognize y lee la transcripción y las alternativas…

Publica en topics y extrae de subscriptions en Google Cloud Pub/Sub sobre gRPC desde Delphi, usando un cliente tipado construido sobre TsgcGRPCClient, el transporte HTTP/2 nativo y la autenticación de cuenta de servicio, sin runtime externo…

sgcWebSockets Enterprise ahora incluye TsgcGRPCClient, un cliente gRPC nativo que se ejecuta sobre el transporte HTTP/2 integrado. Llamadas unarias, de server-streaming, client-streaming y bidireccionales, metadatos, deadlines, interceptores y reintentos, sin necesidad de un runtime gRPC externo…

Una guía paso a paso de TsgcGRPCClient: cómo se ejecuta gRPC sobre el transporte HTTP/2 de sgcWebSockets, cómo configurar el canal, los metadatos, los plazos y los reintentos, y ejemplos en Delphi para llamadas unarias, de streaming de servidor, de streaming de cliente y bidireccionales…

Ejecuta tu servidor MCP en Delphi sobre stdin/stdout y deja que el cliente lo lance como un subproceso local, el patrón nativo que usan los agentes de programación con IA…

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.

Guía paso a paso para construir un servidor MCP en Delphi con TsgcAI_MCP_Server. Expón herramientas, recursos y prompts a clientes Claude y GPT por stdio o HTTP.

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.

Tutorial Delphi paso a paso para Anthropic Claude: configuración de TsgcHTTP_API_Anthropic, mensajes, streaming, visión, tool use, extended thinking, prompt caching, MCP.

Desde sgcWebSockets 2026.6.0 un cliente nativo de Apache Kafka para Delphi y C++Builder: produce y consume mensajes, grupos de consumidores, administración de topics y gestión de offsets sobre el protocolo binario nativo de Kafka…

Un nuevo componente Enterprise que aloja una API REST OpenAPI 3 directamente dentro de un servidor HTTP de Delphi — spec-first o code-first, con Swagger UI, validación y CORS integrados…

Guía de compra 2026 para librerías WebSocket en Delphi: sgcWebSockets, Indy, TMS FNC WX, mORMot y Synapse comparados en funciones, licencia, mantenimiento y soporte de versiones Delphi.

Compara sgcOpenAPI y swagger-codegen para generar clientes REST Delphi a partir de OpenAPI 3.0: flujo de trabajo, calidad del código, funciones soportadas y compatibilidad con Delphi moderno.

sgcOpenAPI 2026.6 aloja un servicio OpenAPI 3.0 por sí solo: TsgcWSAPIServer_OpenAPI conectado a un TsgcHTTPServer, ambos incluidos en sgcOpenAPI. Swagger UI en /docs, especificación en /openapi.json, CORS, validación JSON-Schema, Spec-First o Code-First, sin necesidad de sgcWebSockets…

Comparativa lado a lado de sgcWebSockets y Overbyte ICS para Delphi: WebSocket, HTTP/2, amplitud de protocolos, soporte comercial, licencia y experiencia de desarrollo.

Evita los pitfalls más comunes de sgcWebSockets: OnMessage bloqueante, falta de reconexión WatchDog, heartbeats ignorados, llamadas UI síncronas, TLS desajustado, y más.

Comparativa práctica en 2026 de sgcWebSockets e Indy para desarrolladores Delphi: WebSocket, HTTP/2, MQTT, AMQP, QUIC, rendimiento, mantenimiento y cuándo elegir cada una.

El componente TsgcWebSocketFirewall incorpora Detección de bots basada en IP en sgcWebSockets 2026.6 — rastreadores verificados, rangos de centros de datos e IP en listas de bloqueo identificados mediante listas de bots conocidos, rangos ASN, reverse DNS y consultas DNSBL…

El componente TsgcWSAPI_FXCM se ha eliminado de sgcWebSockets 2026.6 tanto en la edición Delphi como en la .NET. FXCM ha retirado su API pública de trading ForexConnect / REST / streaming en favor de plataformas de terceros, dejando la integración sin proveedor upstream…

Una mirada entre bambalinas a por qué sgcWebSockets distribuye una implementación HTTP/2 propia con HPACK y multiplexación de frames en lugar de retrofitar el modelo de I/O bloqueante de Indy.

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.

sgcWebSockets 2026.5 incorpora TsgcWSRateLimiter, TsgcWSCircuitBreaker y TsgcWSAPIKeyManager, un cliente de Forex.com + Lightstreamer, OAuth 2.1 para el servidor MCP, ajuste de alto rendimiento de IOCP / EPOLL, claves poscuánticas ML-KEM-768 y un extenso lote de correcciones de HTTP/2 / MCP.

sgcSign 2026.5 incorpora la firma Microsoft Authenticode para archivos PE, firmadores ClickOnce / NuGet / VSIX, un pack de cumplimiento eIDAS de la UE (ASiC, lista de confianza LOTL/EUTL, firma remota CSC), 9 perfiles laborales, un perfil Peppol búlgaro, un generador nativo de códigos QR y ECDSA P-256/384/521.

Forex.com ofrece datos de mercado a través de una API REST y un feed Lightstreamer. Este artículo describe cómo conectarse...

Lanzamiento de nuevo producto Te presentamos sgcSign Firmas digitales de calidad empresarial para Delphi y C++Builder — CAdES, PAdES, XAdES y XMLDSig en un único componente. Las firmas digitales ya no son un nicho...

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

Rad Studio [+] : Añadido soporte para Rad Studio 13.1: the new platform WinARM64EC is soporteed. [+] : New TsgcWSFirewall component: full-featured firewall para WebSocket servers con IP blacklist/whitel...

Ollama facilita ejecutar grandes modelos de lenguaje localmente en tu propio hardware: sin dependencia de la nube, sin costes de API y con total privacidad de los datos. Para los desarrolladores Delphi que quieran integrar capacidades de IA local...

Mistral AI se ha consolidado como uno de los principales proveedores europeos de IA, ofreciendo modelos de alto rendimiento que destacan en comprensión multilingüe, generación de código, function calling y...

sgcWebSockets ofrece el componente TsgcHTTP_API_Gemini para acceder desde Delphi a los modelos de IA de Google Gemini. Admite chat completions...

DeepSeek se ha convertido rápidamente en uno de los proveedores de modelos de IA más rentables y capaces, ofreciendo potentes capacidades de razonamiento, visión y llamada a herramientas a una fracción del coste de los competid...

TsgcWebView2 es un nuevo componente visual de Delphi que envuelve Microsoft Edge WebView2, dándote un motor de navegador moderno basado en Chromium dentro de cualquier aplicación VCL. Añádelo a un formulario, establece una URL...

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

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

Cliente SSH nativo en Delphi (TIdSSHClient de sgcIndy): comandos remotos, shells, túneles, modern crypto y autenticación por contraseña, clave pública o keyboard-interactive.

La transferencia segura de archivos sigue siendo una pieza clave de la integración empresarial. Tanto si intercambias datos con partners bancarios, sincronizas archivos con servidores remotos o automatizas pipeline...

sgcWebSockets incluye un componente firewall que permite bloquear direcciones IP, agentes de usuario y orígenes que ataquen tus servidores WebSocket o HTTP...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sgcWebSockets ofrece cifrado de extremo a extremo (E2EE) para tus mensajes WebSocket. Con E2EE, solo el emisor y el receptor pueden descifrar...

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

Rad Studio [+] : Nuevo Componente TsgcWSAPIClient_MCP implementa la especificación del Cliente MCP. [+] : Nueva Demo del Cliente MCP que muestra las principales características del Cliente MCP, se encuentra en la carpeta "Demos\15...

La versión 2025.10.0 de sgcWebSockets eleva la conectividad Model Context Protocol (MCP) con una capa de autenticación reforzada para los componentes cliente y servidor. Este artículo destaca cómo las...

El componente TsgcWSAPI_Binance está diseñado para que los equipos Delphi entreguen rápidamente experiencias con Binance: desde lanzar mesas de trading orientadas al cliente hasta integrar widgets de datos de mercado en tus...

Guía del componente sgcTelegram para Delphi: configuración del cliente TDLib y ejemplo de notificaciones de bot.

Componente WhatsApp en sgcWebSockets para Delphi: arquitectura, configuración y casos de uso comerciales.

La versión 2025.10.0 de sgcWebSockets amplía el toolkit de integración de IA con una implementación de Cliente MCP de calidad empresarial que mantiene tus aplicaciones Delphi alineadas con el Model Context Protocol...

Opera más inteligentemente con integración nativa Delphi y CBuilder para MEXC Spot y Futuros. La nueva versión sgcWebSockets 2025.10.0 lleva la conectividad de criptomonedas al siguiente nivel con la incorporación...

Las herramientas de conformidad FIDO permiten validar implementaciones WebAuthn. sgcWebSockets ha pasado las pruebas de conformidad FIDO...

Telegram TDLib actualizado a 1.8.54 con soporte de pages de 16 KB en Android64.

Resumen de RAD Studio 13 "Florence" y compatibilidad con los componentes de eSeGeCe: sgcWebSockets, sgcOpenAPI, sgcIndy y sgcBiometrics.

Rad Studio [+] : Añadido soporte para Rad Studio 13 Florence. [+] : The WebAuthn Server Component passed the full FIDO Conformance Test using the Conformance Self-Validation Testing tool. [+] : Improved...

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

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

Servidor WebAuthn avanzado en Delphi con sgcWebSockets: endpoints, challenge hardening, MDS y almacenamiento en BBDD.

El componente TsgcWSServer_API_WebAuthn es un módulo de servidor Delphi/FPC que implementa el lado de relying party del protocolo WebAuthn sobre HTTPS. Se integra con TsgcWebSocketHTTPServer o TsgcWebS...

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

Rad Studio [+] : Mejorado WebAuthn: added soporte para PS256, PS384 and PS512 algorithms. [+] : Mejorado WebAuthn: new property WebAuthnOptions.MDS to configure the Fido Metadata Service. [+] : Improv...

Rad Studio [+] : Mejorado OpenAI Assistant: new event OnFunctionCall which allows to interface OpenAI models con your code, database, applications... [+] : Actualizado the OpenAI Assistant Demo con a n...

Rad Studio [+] : Mejorado WebAuthn Server: new eventos to handle better the Options request/response para the Registration and Authentication flows. - OnWebAuthnRegistrationOptionsRequest: allows to ca...

Desde sgcWebSockets 2025.5.0 la OpenAI RealTime API es compatible (actualmente solo el modo transcripción). La OpenAI Realtime API permite interacciones multimodales de baja latencia, incluyendo experiencias conversacionales speech-to-speech...

Rad Studio [+] : New WebAuthn Server Component: Implements the WebAuthn Server Specification, a web standard para secure, passwordless authentication. Currently in BETA. [+] : New WebAuthn Demo: Demon...

Rad Studio [+] : Añadido soporte para Rad Studio 12.3 [+] : Mejorado el Instalador, a new option "Build Rad Studio IDE Win64" allows to install the package para the 64-bit IDE, by default is disabled. [+] : Impr...

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

Rad Studio [+] : Mejorado OpenAI Assistant, now allows to upload files and ask questions about the content of these files. [+] : Mejorado OpenAI Assistant Demo, a new option has been added to upload...

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

Desde sgcWebSockets 2024.9.0 hay un nuevo componente cliente para enviar notificaciones usando Google Firebase Cloud Messaging y la última API HTTP v1. Las apps que usan las APIs heredadas FCM para HTTP...

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

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

Rad Studio [+] : Mejorado Binance API Client, new place order functions: PlaceMarketQuoteOrder, PlaceStopTrailingOrder, PlaceTakeProfitOrder, PlaceTakeProfitTrailingOrder and PlaceLimitMakerOrder. [+...

Desde sgcIndy 2024.5.0 el mecanismo de autenticación XOAuth2 es compatible. El mecanismo SASL XOAUTH2 para usar con los comandos IMAP AUTHENTICATE, POP AUTH y SMTP AUTH. Este mecanismo permite usar...

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

Rad Studio [+] : Mejorado Binance API Client, the convert endpoints have been added to the REST_API class. [+] : Added the property Options.Software to customize the Server HTTP Header value. [+] : N...

Rad Studio [+] : Actualizado the OpenSSL 1.1.1 libraries to the version 1.1.1w. This is the latest release para the Api 1.1.1. [+] : Actualizado the OpenSSL 3.0.0 libraries to the version 3.0.13. [+] : Update...

El componente TsgcWebSocketLoadBalancerServer se ha mejorado en la versión sgcWebSockets 2024.3.0. Ahora admite el protocolo HTTP (antes solo admitía WebSockets) y tiene un par de nuevos eventos...

Telegram TDLib 1.8.25 para Delphi, C++ Builder y .NET; descargable desde la cuenta privada.

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

Desde sgcWebSockets 2024.2.0 AMQP 1.0.0 es compatible. AMQP (Advanced Message Queuing Protocol) 1.0.0 es un protocolo de mensajería diseñado para comunicación fiable y asíncrona entre sistemas distribuidos...

Rad Studio [+] : Nuevo Componente TsgcWSPClient_AMQP1, implements AMQP 1.0.0 protocol. [+] : - Authentication: anonymous or SASLPlain [+] : - Plain TCP / TLS. [+] : - Create / Close Sessions. [+] : - Cr...

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

Rad Studio [+] : Añadido soporte para Lazarus 3.0 [+] : Mejorado Bybit API Client, el cliente se ha actualizado a la API V5. [+] : Mejorado Demo "05.Crypto\01.CryptoAPI", it se ha actualizado a la versión show how t...

El cliente API de ByBit se ha actualizado a la versión V5. Se soportan los siguientes protocolos: WebSocket API: conecta con un servidor WebSocket y proporciona datos de mercado en tiempo real, cambios de cuenta...

Rad Studio [+] : Añadido soporte para Rad Studio 12 Athens. [+] : Actualizado the Indy version to the latest. [+] : New Client API: CEX PLUS: cryptocurrency exchange and trading platform. Implement WebSocke...

El setup del instalador para los clientes de eSeGeCe se ha actualizado e implementa ahora las siguientes nuevas funcionalidades:1. Se usa un único setup para todas las ediciones del código fuente de sgcWebSockets.2. Instalación offline....

A partir de sgcWebSockets 2023.8.0 se admite la API de CEX.IO Plus. APIs compatibles: API WebSockets, conéctate a un servidor websocket público y obtén en tiempo real actualizaciones de datos de mercado. API WebSockets...

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

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

Rad Studio [+] : Mejorado the Presence Server Protocol, new "Broadcast" method which allows to send a message to all connected clients using this protocol or to clients subscribed to a specific chann...

El cliente API Bitstamp se ha actualizado para incluir nuevas características y endpoints de API. A continuación tienes una lista de las principales características implementadas: API REST pública: Tickers, Order Book, Transactions y Market In...

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

Rad Studio [+] : New Pinecone API Client, it's a vector database which provides long-term memory para AI using embeddings from AI models. [+] : Nueva Demo que muestra las principales características de Pinecone API, it's...

Pinecone es una base de datos vectorial gestionada para aplicaciones de IA. Con el componente TsgcHTTP_API_Pinecone de sgcWebSockets puedes interactuar con la API de Pinecone desde tus aplicaciones Delphi...

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

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

Rad Studio [+] : Añadido soporte para OpenAI API, which allows to interact con models like gpt-3.5-turbo, speech to text, translations, Image AI generation and much more. [+] : Nueva Demos which show how...

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

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

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

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

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

Rad Studio [+] : Añadido soporte para Rad Studio 11.3. [+] : New OpenAPI Pascal Parser, imports any openAPI 3.0, Swagger 1.0 or 2.0 specification and creates a pascal interface file. [+] : Mejorado HTTP...

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

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

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

Rad Studio [+] : Actualizado Telegram libraries to version 1.8.9. [+] : Mejorado Telegram Client, when there is an error while loading the library on MacOS, now the error message con the reason is caugh...

Telegram TDLib 1.8.9 para Delphi, C++ Builder y .NET, compatible con sgcWebSockets 2023.1.0.

Rad Studio [+] : Nueva API de cliente: Bybit, plataforma de exchange y trading de criptomonedas. Implementa el protocolo WebSocket para: Spot, Inverse Perpetual, USDT Perpetual e Inverse Futures. [+] : Demo mejorada...

Desde sgcWebSockets 2022.10.0, el paquete sgcIndy puede instalarse usando un setup de windows. El setup de sgcIndy desinstala la versión estándar de Indy que viene con Rad Studio, instala la nueva versión de Indy...

Desde sgcWebSockets 2022.10.0 el exchange de criptomonedas Bybit es compatible. APIs soportadas: WebSocket API: conecta con un servidor WebSocket y proporciona datos de mercado en tiempo real, cambios de cuenta...

Rad Studio [+] : Añadido soporte para EPOLL on Linux Indy Servers (Websocket and HTTPs Servers). The property IOHandlerOptions.IOHandlerType has a new value called iohEPOLL. [+] : Nueva Propiedad "IOHandle...

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

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

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

Las librerías openSSL se han actualizado a la última versión:- OpenSSL 1.1.1s- OpenSSL 3.0.7 (corrige una vulnerabilidad crítica en las versiones 3.0.0 a 3.0.6)

OpenSSL ha publicado una nueva versión, 3.0.7, que corrige una vulnerabilidad crítica de las versiones openSSL 3.0.0 a 3.0.6. Los usuarios registrados pueden descargar la última versión de openSSL desde la cuenta privada.L...

Error de seguridad 12175 de WinHTTP con TLS 1.2: aplicar la actualización KB5020435 para corregirlo.

Rad Studio Esta es la lista completa de nuevas características y correcciones de errores incluidas en esta versión:[+] : Añadido soporte para new iOS Simulator para ARM64 (Rad Studio 11.2). [+] : Añadido soporte para DTLS ov...

Desde sgcWebSockets 2022.8.0 se ha añadido un nuevo componente a la librería sgcWebSockets, el TsgcRTCPeerConnection.El TsgcRTCPeerConnection es un componente cliente que permite conectar peers usando P...

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

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

Rad Studio Esta es la lista completa de nuevas características y correcciones de errores incluidas en esta versión:[+] : Nuevo Componente Cliente TsgcWSAPI_XTB. FX and CFD trading, providing access to over +2000 financial...

Subir archivos locales a WhatsApp y enviarlos a usuarios desde sgcWebSockets 2022.7.0.

Desde sgcWebSockets 2022.7.0 se soporta la API Binance Wallet, lo que significa que puedes solicitar retiradas, ver el historial de depósitos, historial de retiradas y más. https://binance-docs.github.io/apidocs/spot/e...

A partir de sgcWebSockets 2023.3.0 se admite la API de XTB. XTB es un broker internacional de forex y CFDs. La API admite streams WebSocket...

Rad Studio Esta es la lista completa de nuevas características y correcciones de errores incluidas en esta versión:[+] : Nuevo Componente Cliente TsgcWSAPI_OKX. OKX, formerly known as OKEx, is one of the largest crypto sp...

Desde sgcWebSockets 2022.6 se incluye un nuevo componente en la biblioteca: el cliente ICE que implementa la RFC8445. ICE es uno de los protocolos usados en WebRTC (junto con STUN, TURN, WebSockets... que ya son...

A partir de sgcWebSockets 2023.1.0 se admite la API de OKX. OKX es uno de los exchanges de criptomonedas más grandes del mundo. La API admite streams WebSocket y REST...

Google Cloud Platform, ofrecida por Google, es un conjunto de servicios de cloud computing que se ejecuta sobre la misma infraestructura que Google utiliza internamente para sus productos de usuario final, como Google Search, Gma...

Amazon AWS proporciona plataformas y APIs de cloud computing bajo demanda a particulares, empresas y administraciones, en modalidad de pago por uso. Estos servicios web de cloud computing ofrecen procesamiento distribuido...

Rad Studio Esta es la lista completa de nuevas características y correcciones de errores incluidas en esta versión:[+] : ZLib se ha actualizado a la versión 1.2.12, incluye la última corrección de seguridad (*onl...

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

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

Desde sgcWebSockets 2022.4.0 los Pusher Cache Channels son compatibles. Actualmente están disponibles los siguientes Cache channels:Public Cache ChannelsPrivate Cache ChannelsPresence Cache Channels Cache Chan...

Rad Studio Esta es la lista completa de nuevas características y correcciones de errores incluidas en esta versión:[+] : Nuevo Instalador del Paquete sgcWebSockets, instala y registra la biblioteca sgcWebSockets. [+] : New IDE A...

Desde sgcWebSockets 2022.3.0 puedes usar proveedores OAuth2 externos para autenticar las solicitudes recibidas por tu servidor. El componente OAuth2 Server Provider permite integrar proveedores OAuth2 externos...

sgcWebSockets para Delphi o CBuilder ahora puede instalarse mediante un setup de windows; este instalador usa la fantástica aplicación Innosetup. El instalador copia los archivos necesarios, compila los paquetes...

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

A partir de sgcWebSockets 2022.3.0 se admite la API de Kucoin. Actualmente están implementadas las siguientes APIs: streams WebSocket, permite suscribirse a algunos métodos y obtener datos en tiempo real. El servidor envía...

A partir de sgcWebSockets 2022.3.0 se admite la API de Kucoin Futures. Kucoin es un exchange internacional multilingüe de criptomonedas. Ofrece varias APIs para acceder a los datos de Kucoin. Se admiten las siguientes APIs...

Rad Studio Esta es la lista completa de nuevas características y correcciones de errores incluidas en esta versión:[+] : Mejorado Amazon AWS IoT Client, SignatureV4 has a new property "OpenSSL_Options" which allows to...

Rad Studio Aquí tienes la lista completa de nuevas funcionalidades y correcciones de errores incluidas en esta versión:[+] : Nuevo componente TsgcWSPClient_AMQP, implementa el protocolo AMQP 0.9.1. [+] : Nueva demo AMQP que mostra...

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

Desde sgcWebSockets 2022.1, la REST API de Bitmex es compatible, lo que significa que ahora puedes colocar órdenes, cancelar órdenes existentes, obtener ejecuciones, posición... y mucho más. Colocar órdenes La REST API...

AMQP permite recibir mensajes en 2 modos: Solicitado por el cliente: usando el método GetMessage. Si no hay mensajes en la cola, se disparará el evento OnAMQPBasicGetEmpty. Enviado por el servidor: us...

El método PublishMessages se usa para enviar un mensaje al servidor AMQP. Los servidores AMQP vinculan automáticamente las colas al exchange "direct" usando el nombre de la cola como routing key. Esto permite enviar un mens...

Desde sgcWebSockets 2022.1 se soporta el protocolo AMQP 0.9.1. El Advanced Message Queuing Protocol (AMQP) es un protocolo de capa de aplicación estándar abierto para middleware orientado a mensajes. Las características...

Solución para el error "UPDATE_APP_TO_LOGIN" en Telegram TDLib: actualizar a la versión 1.7.9.

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

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

RAD Studio y .NET: nuevas funciones y correcciones de sgcWebSockets 4.5.4 — TLS, AWS IoT, HTTPUploadFiles, openSSL, Socket.IO 4 y más.

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

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

RAD Studio y .NET: nuevas funciones y correcciones de sgcWebSockets 4.5.3 — OpenSSL 3.0.0, RTCMultiConnection, STUN/TURN, Binance, FTX y más.

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

Desde sgcWebSockets 4.5.3, RTCMultiConnection es compatible. RTCMultiConnection es una librería JavaScript de WebRTC para aplicaciones peer-to-peer (compartir pantalla, videoconferencia de audio/vídeo, compartir archivos, med...

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

Here is the comprehensive list of new features and bug fixes included in sgcWebSockets 4.5.2:[+] : Añadido soporte para Rad Studio 11 Alexandria. [+] : Nuevo Componente TsgcTURNServer, implements the STUN/...

Se ha lanzado Rad Studio 11 Alexandria y la versión sgcWebSockets 4.5.2 lo soporta. Los clientes con una suscripción activa pueden descargar la última versión con soporte para Rad Studio 11.Puedes consultar...

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

A partir de sgcWebSockets 4.5.2 se admite la API de 3Commas. 3Commas es una plataforma de trading de criptomonedas diseñada para ayudarte a construir bots de trading automatizados. APIs compatibles: API WebSockets, conéctate a un we...

Actualización de las bibliotecas TDLib de Telegram a la versión 1.7.6 para sgcWebSockets.

sgcWebSockets ofrece un servidor y un cliente STUN/TURN en Delphi. TURN (Traversal Using Relays around NAT) es una extensión de STUN que actúa como relay...

A partir de sgcWebSockets 2023.4.0 se admite el componente cliente RCON. RCON es un protocolo de administración remota usado para enviar comandos a un servidor de videojuegos...

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

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

A partir de sgcWebSockets 4.5.0 se admite la API de FTX. APIs compatibles: API WebSockets, conéctate a un servidor websocket público y obtén en tiempo real actualizaciones de datos de mercado. API REST: la API REST tiene endpoints para la ges...

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

sgcWebSockets ofrece un servidor y un cliente STUN (Session Traversal Utilities for NAT) en Delphi. STUN permite a los hosts detrás de un NAT descubrir su dirección pública...

Aquí tienes la lista completa de nuevas características y correcciones de errores incluidas en sgcWebSockets 4.4.9:[+] : Nueva propiedad "HttpUploadFiles" en HTTP Servers (TsgcWebSocketHTTPServer y TsgcWebSocketServer_HTTP...

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

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

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

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

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

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

Las últimas librerías openSSL se han compilado y actualizado para los usuarios de sgcWebSockets con una licencia activa; están disponibles las siguientes librerías:1. Windows322. Windows643. OSX644. Android645. iOS64L...

Here is the comprehensive list of new features and bug fixes included in sgcWebSockets 4.4.8:[+] : Nuevo Componente TsgcHTTP_JWT_Client, allows to encode and sign JWT Tokens as Authentication Bearers in...

Desde sgcWebSockets 4.4.8 JWT es compatible con los componentes cliente como WebSocket Cliente y HTTP/2 Cliente. El componente TsgcHTTP_JWT_Client permite codificar y firmar tokens JWT; al adjuntarlo a un WebSocket...

Desde sgcWebSockets 4.4.8 los tokens JWT son compatibles con los componentes servidor. El componente TsgcHTTP_JWT_Server permite decodificar y validar tokens JWT recibidos en el WebSocket Handshake al usar el protocolo WebSocket...

Desde sgcWebSockets 4.4.8 la API de Kraken Futures es compatible https://futures.kraken.com/ Se admiten las siguientes APIs: API pública WebSockets: se conecta a un servidor WebSocket público. API privada WebSockets...

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

Desde sgcWebSockets 4.4.8, la REST API de Coinbase Pro está totalmente soportada. La REST API permite acceder a Market Data públicos y Accounts privadas, colocar nuevas órdenes... La librerÃa sgcWebSockets soporta los...

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

Here is the comprehensive list of new features and bug fixes included in sgcWebSockets 4.4.7:[+] : Nuevo Componente Cliente TsgcWSAPI_Coinbase, Coinbase is a platform that allows to buy, sell and store c...

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

Soporte para la API Socket.IO 3 en sgcWebSockets 4.4.7 con un ejemplo sencillo de conexión a un servidor Socket.IO.

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

Desde sgcWebSockets 4.4.7, la API WebSocket de Coinbase es compatible. Coinbase es una plataforma que permite vender, comprar y almacenar criptomonedas como Ethereum, Bitcoin... La API WebSocket permite recibir en re...

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

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

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

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

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

Here is the comprehensive list of new features and bug fixes included in sgcWebSockets 4.4.6:[+] : Nuevo Evento OnBeforeForwardHTTP on Server Components, allows to forward an HTTP request to another ser...

sgcBiometrics admite reconocimiento facial sobre Windows Hello, permitiendo a tus aplicaciones Delphi autenticar usuarios mediante cámara...

A veces, al abrir un proyecto en Rad Studio, aparece el mensaje

sgcWebSockets admite el protocolo HTTP/2 en los componentes servidor y cliente; la implementación está hecha en código Delphi 100% puro sin usar ninguna biblioteca externa. Hemos probado nuestra implementación HTTP/2...

Here is the comprehensive list of new features and bug fixes included in sgcWebSockets 4.4.5:[+] : Nuevo Componente TsgcHTTP_OAuth2_Server, server implementation of OAuth2 protocol, allows to Authorize...

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

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

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

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

Desde sgcWebSockets 4.4.5 el protocolo OAuth2 es compatible con los componentes de servidor. OAuth2 permite que aplicaciones de terceros reciban un acceso limitado a un servicio HTTP, ya sea en nombre del propietario del recurso...

API WebSocket STOMP de Worldpay: ejemplo de conexión y suscripción a eventos con sgcWebSockets.

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

These are the features included in sgcWebSockets 4.4.4[+] : Nuevo Componente TsgcHTTPGoogleCloud_Calendar_Client, allows to use Google Calendar API V3: get Calendars, eventos, synchronize con your own c...

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

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

sgcWebSockets ofrece un cliente para Google Calendar API v3 que permite leer y escribir eventos, calendarios y configuraciones desde Delphi...

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

These are the features included in sgcWebSockets 4.4.3[+] : Initial soporte para HTTP/2 in TsgcWebSocketHTTPServer - New property HTTP2Options: allows to enable HTTP/2 protocol and configure initial s...

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

Desde sgcWebSockets 4.4.3 el protocolo HTTP/2 es compatible inicialmente (todavía en beta) desde TsgcWebSocketHTTPServer. El servidor rápido basado en HTTP.SYS recibirá soporte HTTP/2 en próximas versiones. Por defecto...

Desde sgcWebSockets 4.4.3, el componente Amazon AWS IoT MQTT soporta autenticación personalizada, asà que desde esta versión se soportan todos los protocolos MQTT. MQTT sobre WebSockets, MQTT sobre TCP, autenticación con cert...

Desde sgcWebSockets 4.4.3, el cliente Amazon AWS IoT soporta autenticación Signature V4, lo que significa que no necesitas usar un certificado para autenticarte contra el servidor AWS MQTT. Signature V4 puede...

Desde sgcWebSockets 4.4.3, el componente de la API Bittrex soporta la última WebSocket API V3. La API anterior tiene previsto su fin de vida el 30/09/2020. La API sigue basada en SignalR pero hay varios cambios, asà que...

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

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

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

Desde sgcWebSockets 4.4.2 Telegram es compatible con dispositivos iOS64, lo que significa que puedes construir tu propio cliente Telegram. TDLib se encarga de todos los detalles de implementación de red, cifrado y almacenamiento local...

Ejecutar sgcWebSockets y TMS Sparkle en el mismo servidor HTTP.SYS con endpoints distintos.

From sgcWebSockets 4.2.2 Binance Futures API is fully supported.1. Added support for live subscriptions in websocket api.2. Added support for user stream websocket data.3. Added support for Rest API:...

Cambios incluidos en sgcWebSockets 4.4.1[+] : Mejorada la API de Telegram, added soporte para Android. [+] : New property "DatabaseDirectory" in Telegram Client. Allows to set the directory where i...

Desde sgcWebSockets 4.4.1 Telegram es compatible con dispositivos Android, lo que significa que puedes construir tu propio cliente de Telegram. TDLib se encarga de todos los detalles de implementación de red, cifrado y almace...

Me complace anunciar la disponibilidad inmediata del soporte para Rad Studio 10.4 en la librería sgcWebSockets.Los usuarios registrados pueden descargar la última beta desde la cuenta privada.La siguiente versión incluirá supp...

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...
Modos de actualización del subprotocolo Dataset de sgcWebSockets: Replicate Table y Notify Updates.

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

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

sgcWebSockets ofrece un componente Delphi para Google Cloud Pub/Sub, el servicio de mensajería publish/subscribe gestionado de Google...

Desde sgcWebSockets 4.3.6, la API de Binance se ha mejorado y se han implementado nuevos métodos. Mejoras principales: 1. Eliminados todos los métodos para suscribirse antes de una conexión WebSocket exitosa. 2. Añadido...

Amazon Simple Queue Service (SQS) es un servicio de colas de mensajes totalmente gestionado que te permite desacoplar y escalar microservicios, sistemas distribuidos y aplicaciones sin servidor. SQS elimina...

A partir de sgcWebSockets 2023.6.0 se admite el componente Discord API. Discord es una plataforma de comunicación popular y su API permite enviar y recibir mensajes...

Conexión a un servidor SignalR desde Delphi: WebSocket Client y SignalR API en sgcWebSockets con ejemplos de envío y unión a grupos.

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

En los últimos años, Indy no se ha actualizado o solo se han aplicado correcciones, y no se han implementado varias nuevas características que son muy importantes para el paquete sgcWebSockets. Para arreglar esto, he estado...

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

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

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

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

Algunas librerías, como Indy, usan openssl para conectarse a servidores seguros mediante TLS. Como algunos componentes del paquete sgcWebSockets están basados en la librería Indy, hacen uso de las librerías openssl y a veces...

La librería sgcWebSockets tiene un fichero de configuración situado en la carpeta source que contiene todas las compilaciones condicionales. Este fichero es sgcVer.inc. Si abres este fichero, verás que hay muchas defi...

Cliente SignalR Core para Delphi en sgcWebSockets: invocaciones, invocaciones no bloqueantes y streaming.

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

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