net

146 articles tagged “net”.

· Versions

sgcUI 2026.10 : 14 produits d'interface native pour Delphi, C++ Builder et .NET | Blog eSeGeCe

sgcUI 2026.10 propose 14 produits d'interface native dans une seule suite : grilles, tableaux croisés, graphiques, tableaux de bord, jauges, planificateurs, diagrammes, cartes, PDF et rapports pour Delphi, C++ Builder et .NET…

· Composants

Passkeys en Delphi : connexion sans mot de passe avec WebAuthn

Les mots de passe se font hameçonner, se réutilisent et fuitent. Pas les passkeys. Voici comment une application Delphi les enregistre, connecte les utilisateurs sans nom d'utilisateur et conserve chaque passkey dans sa propre base de données…

· Versions

sgcWebSockets 2026.10

sgcHTML gagne l'authentification, le routage, les tests, la navigation SPA, le SSE, l'AI Data Pack, CRUD, un générateur de pages par IA, MCP Apps et Web Push, et la cryptographie devient post-quantique avec un moteur TLS 1.3 et TLS 1.2 en Pascal pur…

· Composants

Authentification unique SAML en Delphi avec Entra ID, Okta et AD FS

Votre client veut que son personnel se connecte avec Entra ID, Okta ou AD FS. Voici le flux SAML complet dans une application Delphi, de la première redirection jusqu'à un utilisateur validé…

· Composants

Applications web Delphi de droite à gauche en arabe et en hébreu

Choisissez l'arabe ou l'hébreu et toute la page passe de droite à gauche : l'attribut dir, la feuille de style Bootstrap RTL et chaque composant sgcHTML, tandis que les pages de gauche à droite restent identiques octet pour octet…

· Composants

Connexion Delphi avec Passkeys, SSO SAML, LDAP et TOTP 2FA

Passkeys, authentification unique SAML, Active Directory, codes d'une application d'authentification, OpenID Connect et OAuth2 pour le courrier, comme des composants Delphi que vous déposez sur un formulaire au lieu de protocoles que vous écrivez vous-même…

· Composants

Un agent vocal en temps réel pour Delphi et .NET

TsgcAIVoiceAgent écoute, détecte quand l'utilisateur a fini de parler, répond et appelle vos outils, via OpenAI Realtime ou Gemini Live. Bientôt dans sgcWebSockets 2026.10…

· Composants

Serveur et client MCP pour Delphi : la nouvelle spécification MCP 2026-07-28

Le serveur et le client MCP pour Delphi parlent désormais MCP 2026-07-28 : requêtes sans état, discover, subscriptions, requêtes à plusieurs allers-retours et tasks…

· Composants

Un client Server-Sent Events pour Delphi et .NET

TsgcSSEClient lit un flux Server-Sent Events, se reconnecte de lui-même et reprend avec Last-Event-ID, de sorte qu'une connexion perdue ne perd aucun message. Bientôt dans sgcWebSockets 2026.10…

· Composants

Extraction de documents par IA pour Delphi et .NET

Une facture PDF ou la photo d'un reçu entre, du JSON validé sort, avec une confiance pour chaque champ. TsgcAIDocumentExtractor arrive dans sgcWebSockets 2026.10…

· Composants

EET 2.0 tchèque en Delphi : enregistrer les ventes avec TsgcEETClient | Blog eSeGeCe

La déclaration EET 2.0 tchèque débute le 1er janvier 2027. TsgcEETClient signe et envoie chaque vente, lit le pok et vérifie l'accusé de réception, avec un mode vérification et une file d'attente hors ligne…

· Versions

Version 2026.9.0 : sgcWebSockets, sgcSign, sgcIndy et sgcOpenAPI

Version 2026.9.0 pour sgcWebSockets, sgcWebSockets .NET, sgcSign, sgcIndy et sgcOpenAPI : un moteur multimédia WebRTC natif, un nouveau package de cryptographie, des ancres de confiance dans la vérification…

· Versions

Nouveautés de sgcSign 2026.9.0 | Blog eSeGeCe

sgcSign 2026.9.0 : ancres de confiance dans la vérification, listes de certificats plus riches, PKCS#11 multi-slots sans code PIN, deux nouveaux profils PAdES, demandes d'horodatage signées et un transport HTTP partagé…

· Composants

Quatre nouveaux composants sgcHTML, cinq nouvelles démos en direct

sgcHTML ajoute CameraScanner, NumPad, CommandPalette et EmptyState, puis met les quatre au travail dans cinq toutes nouvelles démos en direct : un entrepôt, une caisse de point de vente, Rapports & Analyses, une plateforme SaaS multi-tenant et Service terrain…

· Fonctionnalités

Compétences d'agent IA pour Delphi, C++Builder et .NET

Votre assistant IA n'a jamais lu les sources eSeGeCe, alors il invente des propriétés qui n'existent pas. Les compétences d'agent corrigent cela, gratuites et sous licence MIT…

· Versions

sgcWebSockets 2026.8 : QUIC, HTTP/3, OpenSSL statique et refonte de TLS | Blog eSeGeCe

sgcWebSockets 2026.8 ajoute des composants QUIC et HTTP/3, OpenSSL lié à l'intérieur de l'exécutable, plus de 30 nouveaux composants sgcHTML, une couche TLS SChannel réécrite, zlib 1.3.1 et un SBOM CycloneDX…

· Composants

Composants client et serveur HTTP/3 pour Delphi et C++ Builder | Blog eSeGeCe

sgcQUIC apporte HTTP/3 à Delphi et C++ Builder avec TsgcHTTP3Client et TsgcHTTP3Server, exécutant la sémantique HTTP sur QUIC avec la compression des en-têtes QPACK, tous les verbes, les requêtes asynchrones et la découverte Alt-Svc…

· Composants

Composants client et serveur QUIC pour Delphi et C++ Builder | Blog eSeGeCe

sgcQUIC ajoute le protocole de transport QUIC à Delphi et C++ Builder avec TsgcQUICClient et TsgcQUICServer, bâti sur le moteur QUIC natif d'OpenSSL 3.5 avec TLS 1.3, des flux multiplexés et le 0-RTT…

· Composants

Trois nouveaux composants d'administration sgcHTML : Presence, RolesPermissions et UserManagement | Blog eSeGeCe

Trois nouveaux composants d'administration sgcHTML : Presence pour une liste de présence en direct, RolesPermissions pour une matrice d'attribution, et UserManagement pour une table complète d'administration des utilisateurs…

· Composants

Six nouveaux composants de feedback sgcHTML : Badge, PDFViewer, ContextMenu, ProgressBar, JobProgress et LogViewer | Blog eSeGeCe

Six nouveaux composants de feedback et de mise en page sgcHTML : Badge, PDFViewer, ContextMenu, ProgressBar, JobProgress et LogViewer — pour indiquer à un visiteur ce qui se passe en ce moment…

· Composants

Six nouveaux champs de formulaire sgcHTML : MultiSelect, ColorPicker, Slider, TimePicker, SignaturePad et Transfer

Six nouveaux composants de formulaire sgcHTML : MultiSelect, ColorPicker, Slider, TimePicker, SignaturePad et Transfer — les champs dont un vrai formulaire d'administration a besoin au-delà d'une simple zone de texte…

· Composants

Intégrer des bibliothèques JavaScript tierces dans sgcHTML

Intégrez D3.js, Chart.js, une Grid DevExtreme ou toute bibliothèque du navigateur dans une page sgcHTML avec trois hooks, ou intégrez-la dans un composant réutilisable côté serveur…

· Composants

Six nouveaux visuels sgcHTML : Heatmap, Sparkline, CandlestickChart, TreeMap, QRCode et Barcode

Six nouveaux visuels sgcHTML rendus en SVG purement côté serveur : Heatmap, Sparkline, CandlestickChart, TreeMap, QRCode et Barcode — aucune bibliothèque de graphiques, aucun JavaScript côté client…

· Composants

Quatre nouveaux composants sgcHTML pour les données structurées : TreeGrid, PivotTable, ActivityFeed et Splitter

Quatre nouveaux composants sgcHTML pour les données structurées : TreeGrid pour les tableaux hiérarchiques, PivotTable pour les agrégats groupés, ActivityFeed pour les flux d'événements en direct, et Splitter pour les mises en page à deux volets redimensionnables…

· Versions

sgcWebSockets 2026.7 : clustering, historique des messages, async / await et clients renforcés | Blog eSeGeCe

sgcWebSockets 2026.7 ajoute le clustering multi-serveurs, l'historique des messages avec récupération à la reconnexion, async / await, le backoff et les nouvelles tentatives, la contre-pression sur la file d'envoi, la compression du serveur HTTP et un client HTTP renforcé…

· Composants

Composant sgcHTML Site : une page web complète à partir d'un seul composant Delphi | Blog eSeGeCe

Un nouveau composant sgcHTML construit une page web entière — en-tête, menu de navigation, contenu et pied de page — et une seule propriété Layout la réorganise en six modèles, dans Delphi, C++ Builder et .NET…

· Composants

Renforcer la sécurité du client HTTP dans sgcWebSockets

Un client HTTP qui suit les redirections et lit des réponses sans limite est une surface d'attaque. sgcWebSockets 2026.7 ajoute des interrupteurs activables qui la referment : suppression des identifiants lors des redirections vers un autre hôte, aucun passage à HTTP, plafonds sur les réponses, contrôle des cookies…

· Composants

sgcWebSockets Historique des messages & récupération à la reconnexion — ne manquez plus aucun message | Blog eSeGeCe

sgcWebSockets conserve un historique de messages borné par canal avec des offsets, de sorte qu'un client qui perd sa connexion rejoue automatiquement les messages manqués à la reconnexion, optionnel, avec des exemples Delphi et .NET…

· Composants

Clustering sgcWebSockets — Faites évoluer vos serveurs WebSocket sur plusieurs nœuds | Blog eSeGeCe

TsgcWSCluster fait évoluer sgcWebSockets sur plusieurs nœuds serveurs, une publication ou un événement Presence sur un nœud atteint les abonnés de n'importe quel autre nœud, via un backplane maillé sans infrastructure ou Redis, avec des exemples Delphi et .NET…

· Composants

sgcHTML : Créez des interfaces web modernes depuis Delphi sans écrire de JavaScript | Blog eSeGeCe

sgcHTML offre aux développeurs Delphi, C++ Builder et .NET plus de 60 composants HTML côté serveur qui génèrent du balisage Bootstrap 5 et restent interactifs grâce à htmx — aucun JavaScript requis…

· Versions

sgcWebSockets 2026.6 : gRPC, serveur OpenAPI, Kafka et TLS natif | Blog eSeGeCe

sgcWebSockets 2026.6 ajoute un client gRPC natif, un serveur OpenAPI 3 autonome, un client Apache Kafka, le TLS natif Android et Apple (sans OpenSSL), la détection de bots du pare-feu, un transport MCP stdio, de la cryptographie post-quantique et des serveurs WebSocket et HTTP renforcés…

· Composants

Diffusion en flux de fichiers volumineux depuis le serveur HTTP sgcWebSockets | Blog eSeGeCe

Servir des fichiers depuis DocumentRoot chargeait auparavant le fichier entier en mémoire par connexion, de sorte que 100 téléchargements d'un fichier de 1 GB nécessitaient environ 100 GB de RAM. Les fichiers sont désormais diffusés en flux depuis le disque et la mémoire reste stable…

· Composants

Renforcer la sécurité du serveur HTTP dans sgcWebSockets | Blog eSeGeCe

Les serveurs HTTP bloquent désormais la traversée de chemin dans le service de fichiers statiques, limitent le corps de la requête, rejettent les requêtes de type smuggling, défendent HTTP/2 contre Rapid Reset et assainissent les en-têtes de réponse…

· Composants

Renforcer la sécurité du serveur WebSocket dans sgcWebSockets | Blog eSeGeCe

De nouvelles protections intégrées pour les serveurs WebSocket : une limite de taille de message configurable qui bloque les attaques mémoire surdimensionnées, fragmentées et compressées, ainsi qu'une validation plus stricte du handshake…

· Tests

Choisir une bibliothèque WebSocket pour Delphi 2026

Guide d'achat 2026 des bibliothèques WebSocket pour Delphi : sgcWebSockets, Indy, TMS FNC WX, mORMot et Synapse comparés sur les fonctionnalités, la licence, la maintenance et le support des versions Delphi.

· Composants

sgcWebSockets 2026.6 — Détection de bots dans le pare-feu | Blog eSeGeCe

Le composant TsgcWebSocketFirewall gagne la détection de bots basée sur l'IP dans sgcWebSockets 2026.6 — robots d'indexation vérifiés, plages de centres de données et IP sur liste de blocage identifiés via des listes de bots connus, des plages ASN, le reverse DNS et les recherches DNSBL…

· Versions

Client API FXCM supprimé de sgcWebSockets 2026.6 | Blog eSeGeCe

Le composant TsgcWSAPI_FXCM a été supprimé de sgcWebSockets 2026.6, à la fois dans les éditions Delphi et .NET. FXCM a retiré son API publique ForexConnect / REST / streaming pour le trading au profit de plateformes tierces, laissant l'intégration sans fournisseur en amont…

· Versions

sgcWebSockets 2026.5 — Limiteur de débit, Disjoncteur, Clés API, OAuth MCP & IOCP plus rapide | Blog eSeGeCe

sgcWebSockets 2026.5 livre TsgcWSRateLimiter, TsgcWSCircuitBreaker et TsgcWSAPIKeyManager, un client Forex.com + Lightstreamer, OAuth 2.1 pour le serveur MCP, un réglage IOCP / EPOLL haute performance, des clés post-quantiques ML-KEM-768 et un lot étendu de corrections HTTP/2 / MCP.

· Versions

sgcSign 2026.5 — Authenticode, pack eIDAS UE et 9 profils d'emploi | Blog eSeGeCe

sgcSign 2026.5 ajoute la signature Microsoft Authenticode pour les fichiers PE, les signataires ClickOnce / NuGet / VSIX, un pack de conformite eIDAS UE (ASiC, liste de confiance LOTL/EUTL, signature a distance CSC), 9 profils d'emploi, un profil Peppol bulgare, un generateur natif de QR Code et ECDSA P-256/384/521.

· Composants

API REST Forex.com et Lightstreamer

La prochaine version de sgcWebSockets — la version 2026.5.0 — ajoute une prise en charge native de l'API de trading Forex.com / StoneX / CityIndex : gestion des ordres REST plus streaming Lightstreamer en temps réel, le tout livré...

· Versions

sgcWebSockets 2026.4

Rad Studio [+] : Ajout de la prise en charge de Rad Studio 13.1: la nouvelle plateforme WinARM64EC est prise en charge. [+] : Nouveau TsgcWSFirewall composant : firewall complet pour serveurs WebSocket avec IP blacklist/whitel...

· Composants

Client API Delphi Gemini

Google Gemini est l'une des familles de modèles IA multimodaux les plus puissantes disponibles aujourd'hui, excellant dans la génération de texte, la compréhension d'images, les sorties structurées et l'appel de fonctions sur une large...

· Fonctionnalités

Compression WebSocket plus rapide

La compression WebSocket est essentielle pour réduire la bande passante et améliorer la réactivité, en particulier lors de la transmission de données répétitives comme des charges utiles JSON. L'extension permessage-deflate compresse...

· Fonctionnalités

OAuth2 dPoP Delphi

Les jetons d'accès OAuth 2.0 sont les clés de ton royaume d'API — et si quelqu'un en vole un, il peut l'utiliser de n'importe où. DPoP (Demonstrating Proof of Possession), défini dans la RFC 9449, résout ce problème en liant cryptographiquement...

· Composants

Firewall pour les serveurs sgcWebSockets

La sécurité n'est plus optionnelle. Chaque serveur WebSocket exposé sur Internet est une cible pour les attaques par force brute, les tentatives d'injection, le flood de connexions et les abus automatisés. Se défendre contre...

· Fonctionnalités

Serveur SChannel Indy en Delphi | Blog eSeGeCe

Depuis des années, les développeurs Delphi qui déploient des serveurs TLS sur Windows font face au même défi : embarquer les bonnes bibliothèques OpenSSL...

· Fonctionnalités

Mise à jour du client Delphi AMQP 1

L'implémentation du protocole AMQP 1.0 dans sgcWebSockets a fait l'objet d'une revue complète par rapport à la spécification OASIS AMQP 1.0. Cet article documente les 30 corrections appliquées dans 8 fichiers source...

· Fonctionnalités

Mise à jour du client Delphi AMQP 0.9.1

L'implémentation AMQP 0-9-1 dans sgcWebSockets a reçu une mise à jour complète : 11 corrections de bugs couvrant un ordre de paramètres critique, des incompatibilités de types, la sécurité des threads et des problèmes de perte de données, plus 6 nouvelles...

· Fonctionnalités

Mise à jour du client OpenAI pour Delphi | Blog eSeGeCe

sgcWebSockets 2026.4.0 introduit une expansion majeure de l'intégration de l'API OpenAI, avec une prise en charge complète de la nouvelle Responses API (le remplacement officiel de l'Assistants API dépréciée), Audio...

· Fonctionnalités

Nouvelles méthodes de l'API Binance dans sgcWebSockets

La bibliothèque sgcWebSockets continue d'étendre son intégration Binance avec un lot important de nouvelles méthodes covering the Spot REST API, Futures REST API, and WebSocket streams. This article provide...

· Versions

sgcWebSockets 2025.10

Rad Studio [+] : Nouveau composant TsgcWSAPIClient_MCP implémente MCP Cilent specification. [+] : Nouvelle démo MCP Client showing main features de MCP Client, peuvent être found in le dossier "Demos\15...

· Composants

Construire des applis crypto avec le composant Binance

Le composant TsgcWSAPI_Binance a été conçu pour permettre aux équipes Delphi de livrer rapidement des expériences avec Binance : du lancement de trading desks pour clients à l'intégration de widgets de données de marché dans tes tableaux de bord finan...

· Composants

Client Telegram Delphi

La famille de composants sgcTelegram combine la puissance de la Telegram Database Library officielle avec la productivité rapide de Delphi. This article describes comment à configure et embed le component dans y...

· Composants

Composant WhatsApp Delphi

Le composant WhatsApp de sgcWebSockets permet aux équipes Delphi de fournir des conversations instantanées et personnalisées à grande échelle. Queher tu build CRM integrations, help-desk portals ou transactional notification...

· Composants

Telegram mis à jour

La bibliothèque Telegram a été mise à jour vers la version 1.8.54 pour les personnalités RAD Studio suivantes:Win32Win64Android64iOS64OSX64OSXARM64Linux64Now le Android64 version est built avec a page size...

· Fonctionnalités

Autorisations sgcWebSockets

La bibliothèque sgcWebSockets prend en charge plusieurs méthodes d'authentification pour sécuriser les communications WebSocket dans les applications Delphi et C++Builder applications. Since le WebSocket protocol itself doesn't define an authe...

· Composants

Utiliser le client WebSocket en .NET

TsgcWebSocketClient est le wrapper .NET autour du client runtime sgcWebSockets. Il hérite de toutes les capacités WebSocket de baseties depuis TsgcWebSocketClient_base, giving .NET applications a component-style...

· Versions

sgcWebSockets 2025.7

Rad Studio [+] : Amélioration de WebAuthn: ajout de prise en charge de PS256, PS384 et PS512 algorithms. [+] : Amélioration de WebAuthn: nouvelle propriété WebAuthnOptions.MDS pour configurer Fido Metadata Service. [+] : Improv...

· Versions

sgcWebSockets 2025.6

Rad Studio [+] : Amélioration d'OpenAI Assistant: nouvel événement OnFunctionCall qui permet de interface OpenAI models avec ton code, database, applications... [+] : Mise à jour de OpenAI Assistant Demo avec a n...

· Versions

sgcWebSockets 2025.5

Rad Studio [+] : Amélioration de WebAuthn Server: nouveaux événements pour gérer better Options request/réponse pour le Registration et Authentication flows. - OnWebAuthnRegistrationOptionsRequest: permet de ca...

· Versions

sgcWebSockets 2025.4

Rad Studio [+] : Nouveau composant serveur WebAuthn: Implements WebAuthn Server Specification, a web standard pour secure, passwordless authentication. Currently in BETA. [+] : Nouveau WebAuthn Demo: Demon...

· Versions

sgcWebSockets 2025.3

Rad Studio [+] : Ajout de la prise en charge de Rad Studio 12.3 [+] : Amélioration de Setup, un nouveau option "Build Rad Studio IDE Win64" permet de install package pour le 64 bits IDE, par défaut est disabled. [+] : Impr...

· Versions

sgcWebSockets 2024.10

Rad Studio [+] : Amélioration d'OpenAI Assistant, permet désormais pour téléverser files et ask questions about content de ces files. [+] : Amélioration d'OpenAI Assistant Demo, un nouveau option a été ajout de to upload...

· Fonctionnalités

Prise en charge du legacy provider OpenSSL 3 | Blog eSeGeCe

OpenSSL 3.0 a déplacé plusieurs algorithmes dépréciés ou non sécurisés dans un module interne de la bibliothèque appelé legacy provider. Il n'est pas chargé par défaut...

· Versions

sgcWebSockets 2024.5

Rad Studio [+] : Amélioration du client Binance API, nouvelles fonctions de passation d'ordre : PlaceMarketQuoteOrder, PlaceStopTrailingOrder, PlaceTakeProfitOrder, PlaceTakeProfitTrailingOrder et PlaceLimitMakerOrder. [+...

· Fonctionnalités

Delphi PKCE OAuth2

Depuis sgcWebSockets 2024.5.0, PKCE, qui signifie « Proof of Key Code Exchange », est une extension du protocole OAuth 2.0 qui aide à prévenir les attaques par interception de code. PKCE est pris en charge sur les composants serveur OAuth2...

· Versions

sgcWebSockets 2024.4

Rad Studio [+] : Amélioration du client Binance API, convert endpoints ont été ajout de to REST_API class. [+] : Ajout de property Options.Software pour personnaliser Server HTTP Header valeur. [+] : N...

· Versions

sgcWebSockets 2024.3.0

Rad Studio [+] : Mise à jour de OpenSSL 1.1.1 libraries to version 1.1.1w. This est dernier release pour le Api 1.1.1. [+] : Mise à jour de OpenSSL 3.0.0 libraries to version 3.0.13. [+] : Update...

· Composants

Bibliothèques Telegram mises à jour pour Delphi, C++Builder et .NET

sgcWebSockets prend en charge Telegram TDLib, donc tu peux construire ton propre client Telegram pour n'importe quelle personnalité Delphi:Windows 32Windows 64Mac OSXMac OSXARM64iOSAndroidLinux64 The Telegram libraries avoir been u...

· Fonctionnalités

OpenSSL 1.1 et 3.* | Blog eSeGeCe

Comme les bibliothèques openSSL 1.0 et 1.1 ne reçoivent plus de mises à jour, les utilisateurs devraient envisager d'utiliser les API openSSL 3.0 ou 3.1 les plus récentes. Différences entre 3.0 et 3.1 : OpenSSL 3.0...

· Versions

sgcWebSockets 2024.2

Rad Studio [+] : Nouveau composant TsgcWSPClient_AMQP1, implémente AMQP 1.0.0 protocol. [+] : - Authentication: anonymous ou SASLPlain [+] : - Plain TCP / TLS. [+] : - Create / Close Sessions. [+] : - Cr...

· Fonctionnalités

Threads du serveur HTTP/2

Depuis sgcWebSockets 2024.2.0, le serveur HTTP/2 a été amélioré pour la réception des requêtes HTTP/2. Désormais, par défaut, lorsque le serveur reçoit une nouvelle requête HTTP/2, celle-ci est mise en file d'attente et dispatchée par l'un des threads du pool...

· Versions

sgcWebSockets 2024.1

Rad Studio [+] : Ajout de la prise en charge de Lazarus 3.0 [+] : Amélioration de Bybit API Client, le client a été upgraded to V5 API. [+] : Amélioration de la démo "05.Crypto\01.CryptoAPI", it a été mis à jour vers show how t...

· Versions

sgcWebSockets 2023.8

Rad Studio [+] : Ajout de la prise en charge de Rad Studio 12 Athens. [+] : Mise à jour de Indy version to latest. [+] : Nouveau client API: CEX PLUS: cryptocurrency exchange et trading platform. Implement WebSocke...

· Versions

sgcWebSockets 2023.7

Rad Studio [+] : Amélioration de Presence Server Protocol, nouveau "Broadcast" méthode qui permet d'envoyer a message to all connected clients en utilisant ce protocol ou to clients subscribed to a specific chann...

· Versions

sgcWebSockets 2023.6

Rad Studio [+] : Nouveau Pinecone API Client, it's a vector database qui fournit long-term memory pour AI en utilisant embeddings depuis AI models. [+] : Nouvelle démo showing main features de Pinecone API, it's...

· Versions

sgcWebSockets 2023.3

Rad Studio [+] : Ajout de la prise en charge de OpenAI API, qui permet de interact avec models like gpt-3.5-turbo, speech to text, translations, Image AI generation et much more. [+] : Nouvelles démos qui show how...

· Versions

sgcWebSockets 2023.2

Rad Studio [+] : Ajout de la prise en charge de Rad Studio 11.3. [+] : Nouveau OpenAPI Pascal Parser, imports any openAPI 3.0, Swagger 1.0 ou 2.0 specification et creates a pascal interface file. [+] : Amélioration d'HTTP...

· Versions

sgcWebSockets 2023.1

Rad Studio [+] : Mise à jour de Telegram libraries to version 1.8.9. [+] : Amélioration de Telegram Client, when il y a un erreur while loading la bibliothèque sur MacOS, désormais message d'erreur avec reason est caugh...

· Composants

Bibliothèques Telegram mises à jour pour Delphi, C++Builder et .NET

sgcWebSockets prend en charge Telegram TDLib, donc tu peux construire ton propre client Telegram pour n'importe quelle personnalité Delphi:Windows 32Windows 64Mac OSXMac OSXARM64iOSAndroidLinux64 The Telegram libraries avoir been u...

· Versions

sgcWebSockets 2022.10 | Blog eSeGeCe

RAD Studio. Nouvelle API client : Bybit, plateforme d'échange et de trading de cryptomonnaies...

· Versions

sgcWebSockets 2022.9

Rad Studio [+] : Ajout de la prise en charge de EPOLL sous Linux Indy Servers (Websocket et HTTPs Servers). La propriété IOHandlerOptions.IOHandlerType a une nouvelle valeur appelé iohEPOLL. [+] : Nouvelle propriété "IOHandle...

· Fonctionnalités

Serveurs Indy - IOCP Windows (2 / 3)

Depuis sgcWebSockets 2022.9.0, l'IOHandler IOCP du serveur Indy a été réécrit depuis zéro et les performances ont été améliorées. L'IOHandler IOCP n'est disponible que dans le package sgcWebSockets Enterprise...

· Fonctionnalités

Serveurs Indy - Modèle de threads (1 / 3)

Les serveurs Indy utilisent des threads pour gérer les connexions clientes : chaque fois qu'un nouveau client se connecte au serveur, un nouveau thread est créé et c'est ce thread qui gère la connexion...

· Composants

Mise à jour des bibliothèques OpenSSL | Blog eSeGeCe

Les bibliothèques openSSL ont été mises à jour vers la dernière version : OpenSSL 1.1.1s, OpenSSL 3.0.7 (corrige une vulnérabilité critique de la version 3.0.0 à 3.0.6).

· Composants

OpenSSL 3.0.7 corrige une vulnérabilité critique | Blog eSeGeCe

OpenSSL a publié une nouvelle version, 3.0.7, qui corrige une vulnérabilité critique des versions openSSL 3.0.0 à 3.0.6. Les utilisateurs enregistrés peuvent télécharger la dernière version d'openSSL depuis leur compte privé...

· Composants

Erreur de sécurité WinHTTP 12175

Après la mise à jour Windows KB5018410 (10 octobre 2022), TLS 1.0 et TLS 1.1 ne sont plus pris en charge, mais cela semble avoir affecté aussi le protocole TLS 1.2 : avec WinHTTP, la connexion via TLS 1.2 lève l'erreur 12175...

· Versions

sgcWebSockets 2022.8

Rad Studio Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans cette version:[+] : Ajout de la prise en charge de nouveau iOS Simulator pour ARM64 (Rad Studio 11.2). [+] : Ajout de la prise en charge de DTLS ov...

· Versions

sgcWebSockets 2022.7

Rad Studio Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans cette version:[+] : Nouveau client Component TsgcWSAPI_XTB. FX et CFD trading, fournissant accès à over +2000 financial...

· Composants

API WhatsApp - Envoyer des fichiers locaux

Depuis sgcWebSockets 2022.7.0, tu peux désormais téléverser des fichiers locaux (comme PDF, vidéos, audios...) vers les serveurs WhatsApp et envoyer un message à ton users. Previously à ce improvement, tu peut only send files...

· Versions

sgcWebSockets 2022.6

Rad Studio Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans cette version:[+] : Nouveau client Component TsgcWSAPI_OKX. OKX, formerly known en tant que OKEx, est one de largest crypto sp...

· Composants

API .NET WhatsApp Cloud

Depuis sgcWebSockets 2022.6.0, l'API WhatsApp Cloud est prise en charge pour .NET. Envoie et reçois des messages via une version hébergée dans le cloud de la WhatsApp Business Platform. L'API Cloud te permet d'implémenter les APIs Wh...

· Versions

sgcWebSockets 2022.4.0

Enter ton text here ... Rad Studio Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans cette version:[+] : ZLib a été mis à jour vers 1.2.12, inclut le dernier correctif de sécurité (*onl...

· Versions

sgcWebSockets 2022.3.0

Rad Studio Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans cette version:[+] : Nouveau sgcWebSockets Package Installer, install et register sgcWebSockets Library. [+] : Nouveau IDE A...

· Fonctionnalités

Messages sponsorisés Telegram

Depuis sgcWebSockets 2022.3.0, les messages sponsorisés sont pris en charge. Les messages sponsorisés nécessitent Telegram 1.8.0+, donc Telegram libraries avoir been updated à support ce feature.Sponsored messages on T...

· Versions

sgcWebSockets 2022.2.0

Rad Studio Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans cette version:[+] : Amélioration d'Amazon AWS IoT Client, SignatureV4 a une nouvelle propriété "OpenSSL_Options" qui permet to...

· Versions

sgcWebSockets 2022.1.0 | Blog eSeGeCe

RAD Studio. Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans cette version...

· Fonctionnalités

API Binance.us pour Delphi et .NET

À partir de sgcWebSockets 2022.1, les serveurs Binance.us sont pris en charge par notre client API Binance. Les APIs suivantes sont prises en charge : WebSocket streams : permet de s'abonner à certaines méthodes et de recevoir des données en temps réel...

· Versions

Erreur Telegram TDLib : UPDATE_APP_TO_LOGIN

If tu get le error code 406 "UPDATE_APP_TO_LOGIN", cela signifie que TDLib version est obsolète et doit être mis à jour vers la dernièret 1.7.9 version, le reason est que Telegram a migrate à 64-Bit identifier...

· Fonctionnalités

Telegram : demander un numéro de téléphone ou une localisation

Depuis sgcWebSockets 2022.1, le composant client Telegram peut demander à l'utilisateur le numéro de téléphone ou la localisation ln a login as a bot.Voici unn exemple code dans Delphi, CBuilder et .NET De...

· Versions

sgcWebSockets 4.5.4

RAD Studio Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans sgcWebSockets 4.5.4: [+] : Amélioration de la propriété TLSOptions.Version, now si le value est tlsUndefined (the default), th...

· Versions

Package nuget Community sgcWebSockets .NET

sgcWebSockets .NET propose une nouvelle édition appelée sgcWebSockets .NET Community Edition qui est gratuite pour les applications non commercialesations.The package peut be downloaded depuis nuget.org depuis le following linkhttp...

· Fonctionnalités

sgcWebSockets .NET MacOS 64

Depuis sgcWebSockets .NET 4.5.4, macOS 64 bits est pris en charge, donc tu peux maintenant compiler des applications Visual Studio Mac pour Mac OS 64 bits.The components pris en charge par MacOS sont le same que pour Windows, so...

· Fonctionnalités

Erreur de chargement des bibliothèques OpenSSL sur macOS Monterey

Après la mise à niveau vers macOS Monterey, tu peux rencontrer une erreur en essayant de charger les bibliothèques openSSL. Invalid dylib load. Clients should not load the unversioned libcrypto dylib...

· Versions

sgcWebSockets 4.5.3

RAD Studio Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans sgcWebSockets 4.5.3 : [+] : Prise en charge d'OpenSSL 3.0.0 [+] : Nouveau composant TsgcWSAPIServer_RTCMultiConnection,...

· Fonctionnalités

OpenSSL 3.0 — Indy, Delphi et .NET | Blog eSeGeCe

À partir de sgcWebSockets 4.5.3, les bibliothèques openSSL 3.0 sont prises en charge pour les compilateurs suivants : Delphi 7 - RAD Studio 11, Windows 32/64, OSX 64, Android 32/64, iOS 64, Linux 64, .NET Windows 32/64...

· Composants

API serveur Delphi RTCMultiConnection | Blog eSeGeCe

À partir de sgcWebSockets 4.5.3, RTCMultiConnection est pris en charge. RTCMultiConnection est une bibliothèque JavaScript WebRTC pour les applications peer-to-peer...

· Fonctionnalités

Protocole WebSocket DevExtreme Datagrid

DevExtreme Data Grid, de DevExpress, est un puissant Data Grid pour Javascript. L'une de ses fonctionnalités est la mise à jour partielle qui permet de mettre à jour un enregistrement d'une grille sans rafraîchir toute la page. Habit...

· Versions

Bibliothèques Telegram mises à jour

sgcWebSockets prend en charge Telegram TDLib, donc tu peux construire ton propre client Telegram pour n'importe quelle personnalité Delphi:Windows 32Windows 64Mac OSXiOSAndroidLinux64The Telegram libraries avoir been updated à the...

· Fonctionnalités

SChannel — liste de chiffrements et infos de connexion | Blog eSeGeCe

À partir de sgcWebSockets 4.5.1, SChannel a été amélioré avec 2 nouvelles fonctionnalités...

· Fonctionnalités

Telegram : récupérer les membres

L'API Telegram permet d'obtenir des informations sur les membres d'un SuperGroup. Utilise la méthode GetSuperGroupMembers pour obtenir des information about members ou banned users dans a supergroup ou channel. Can be used only...

· Fonctionnalités

Connexions TCP TIME_WAIT

Lorsqu'un client initie une déconnexion depuis le serveur, il y a un échange entre le client et le serveur pour informer de l' state de disconnection. When le process est finished, le client socket connect...

· Fonctionnalités

OAuth2 Client Credentials

Le composant client OAuth2 prend désormais en charge Client Credentials comme grant type. Ce type de grant est couramment utilisé pour les interactions serveur à serveur qui doivent s'exécuter en arrière-plan...

· Fonctionnalités

Envoi de gros fichiers en HTTP POST

Les serveurs sgcWebSockets permettent d'envoyer des fichiers volumineux en POST sans affecter la mémoire du serveur. Lorsqu'un client HTTP envoie un flux multipart/form-data, ce flux est sauvegardé en mémoire par le serveur. Quand les fichiers sont volumineux...

· Versions

openSSL 1.1.1k | Blog eSeGeCe

Les dernières bibliothèques openSSL ont été compilées et mises à jour pour les utilisateurs sgcWebSockets avec une licence active. Les bibliothèques suivantes sont disponibles : 1. Windows32, 2. Windows64, 3. OSX64, 4. Android64, 5. iOS64...

· Versions

sgcWebSockets 4.4.8

Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans sgcWebSockets 4.4.8:[+] : Nouveau composant TsgcHTTP_JWT_Client, permet de encode et sign JWT Tokens en tant que Authentication Bearers in...

· Composants

WebSocket - Envoi de fichier en .NET

Depuis sgcWebSockets 4.4.8, WebSocket Protocol Files est pris en charge par la bibliothèque sgcWebSockets .NET.Ce protocole permet d'envoyer des fichiers en utilisant le transport binaire WebSocket. Il peut gérer des fichiers volumineux avec une faible consommation m...

· Composants

API Kraken Futures

Depuis sgcWebSockets 4.4.8, l'API Kraken Futures est prise en charge. Les API suivantes sont supportées : WebSockets Public API, WebSockets Private API, REST Public et REST Private...

· Fonctionnalités

OpenSSL Perfect Forward Secrecy | Blog eSeGeCe

À partir de sgcWebSockets 4.4.8, de petites modifications ont été apportées à la bibliothèque pour améliorer la sécurité des connexions. L'une d'elles est la Perfect Forward Secrecy. Quand tu utilises le mécanisme d'échange de clés RSA...

· Fonctionnalités

Messages WebSocket masqués

Depuis sgcWebSockets 4.4.8, le log des messages WebSocket a été amélioré. Jusqu'à présent, les messages étaient enregistrés tels qu'envoyés/reçu par socket, cela signifie que lorsqu'un websocket message était sent by websoc...

· Versions

sgcWebSockets 4.4.7

Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans sgcWebSockets 4.4.7:[+] : Nouveau client Component TsgcWSAPI_Coinbase, Coinbase est a platform qui permet de buy, sell et store c...

· Fonctionnalités

Certificats SChannel | Blog eSeGeCe

À partir de sgcWebSockets 4.4.7, l'utilisation de certificats avec SChannel comme bibliothèque cryptographique est prise en charge...

· Fonctionnalités

Telegram Bot : chat introuvable

Lorsque tu te connectes en tant que bot, la méthode GetChats ne peut pas être utilisée, donc tu n't get All available chats. If it's le première time tu login as Bot et tu try à send un message à a known Chat, tu va get this...

· Fonctionnalités

Telegram : envoyer un message en gras, italique...

Le client Telegram a été amélioré avec une nouvelle méthode, SendRichTextMessages, qui prend en charge l'utilisation de styles comme: gras, italic, underline, strike et code.The use est very simple, si tu want envoyer un t...

· Fonctionnalités

AWS Cognito et OAuth2

La bibliothèque sgcWebSockets prend en charge l'authentification OAuth2 dans les composants serveur et client. La prochaine version inclura une nouvelle fonctionnalité requise par le service AWS Cognito : quand tu essaies de t'authentifier en OAut...

· Fonctionnalités

HTTP/2 Alternate Service

L'en-tête HTTP Alt-Svc sert à informer les clients que la même ressource est accessible depuis un autre service ou protocole. C'est utile si tu veux informer les clients HTTP que ton serveur prend...

· Fonctionnalités

Client WebSocket - Before Connect et Before WatchDog

Le client WebSocket peut être personnalisé avec certains des événements disponibles. Il y a 2 nouveaux événements ajoutés à la dernière version:OnBeforeConnect: ce event est called just before le client tries à connect...

· Versions

sgcWebSockets 4.4.6

Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans sgcWebSockets 4.4.6:[+] : Nouvel événement OnBeforeForwardHTTP sur le serveur Components, permet de forward un requête HTTP to another ser...

· Composants

Tests de conformité HTTP/2

sgcWebSockets prend en charge le protocole HTTP/2 sur ses composants serveur et client. L'implémentation est faite à 100 % en pur code Delphi sans utiliser de bibliothèque externe. Nous avons testé notre implémentation HTTP/2 avec h2spec...

· Fonctionnalités

OAuth2 - Personnaliser le HTML de connexion

Lorsqu'un client OAuth2 fait une requête pour obtenir un nouveau jeton d'accès, une page web est affichée dans un navigateur pour autoriser cette connexion et se connecter avec un utilisateur et un mot de passe...

· Fonctionnalités

OAuth2 — autoriser les requêtes non authentifiées | Blog eSeGeCe

Par défaut, lorsque OAuth2 est activé côté serveur, toutes les requêtes HTTP nécessitent une authentification par jetons Bearer. Si tu veux autoriser l'accès à certaines URL sans utiliser de jeton Bearer...

· Fonctionnalités

Enregistrer des applications sur le serveur OAuth2 | Blog eSeGeCe

Avant qu'un nouveau OAuth2 ne soit demandé par un client, l'App doit être enregistrée sur le serveur. L'enregistrement d'une nouvelle App nécessite les informations suivantes : App Name est le nom de l'application. Exemple : MyApp...

· Fonctionnalités

Endpoints du serveur OAuth2 | Blog eSeGeCe

Par défaut, le serveur OAuth2 utilise les endpoints suivants : Authorization : /sgc/oauth2/auth ; Token : /sgc/oauth2/token. Cela signifie que si ton serveur écoute sur l'IP 80.54.41.30 et le port 8443, les endpoints O...

· Composants

Autorisation serveur OAuth2 | Blog eSeGeCe

À partir de sgcWebSockets 4.4.5, le protocole OAuth2 est pris en charge sur les composants serveur. OAuth2 permet aux applications tierces de recevoir un accès limité à un service HTTP...

· Fonctionnalités

Serveur de surveillance WatchDog

Depuis sgcWebSockets 4.4.4, une nouvelle propriété Monitor a été ajoutée à la fonctionnalité WatchDog, WatchDog.Monitor permet de vérifier si nouveau clients peut connect à server, ce est done by an internal client que tri...

· Fonctionnalités

Client Telegram et proxys

Depuis sgcWebSockets 4.4.4, le client Telegram prend en charge les connexions proxy. Le client Telegram peut être configuré pour faire use de a proxy. Currently, Telegram prend en charge 3 types de proxies:1. HTTP2. MTProt...

· Fonctionnalités

MQTT Publish d'un message et attente de réponse

Depuis sgcWebSockets 4.4.4, le client MQTT dispose d'une nouvelle méthode appelée PublishAndWait. Jusqu'à présent, lorsqu'un client publiait un message avec les niveaux QoS 1 ou 2, le seul moyen de savoir si le message avait été traité...

· Fonctionnalités

Performances du test serveur HTTP/2

Depuis sgcWebSockets 4.4.3, HTTP/2 est initialement pris en charge et de nouvelles fonctionnalités seront ajoutées dans les prochaines versions. Dans un précédent article, nous avons comparé les performances entre HTTP 1.1 et HTTP/2...

· Composants

Premier support serveur HTTP/2

Depuis sgcWebSockets 4.4.3, le protocole HTTP/2 est initialement pris en charge (il est encore en bêta) sur TsgcWebSocketHTTPServer. Le serveur rapide basé sur HTTP.SYS recevra le support de HTTP/2 dans les prochaines versions...

· Versions

sgcWebSockets 4.4.1

Changes inclus dans sgcWebSockets 4.4.1[+] : Amélioration de Telegram API Component, ajout de prise en charge de Android. [+] : Nouveau property "DatabaseDirectory" in Telegram Client. Allows pour définir directory où i...

· Fonctionnalités

Connexions TCP semi-ouvertes

Une fois la connexion établie, si aucun pair n'envoie de données, aucun paquet n'est envoyé sur le réseau. TCP est un idle protocol, donc it assumes que le connection est active. Disconnection reasons...

· Composants

Serveur et client SignalR en C#

sgcWebSockets prend en charge les protocoles SignalR et SignalRCore, nous allons voir un exemple de connexion à un serveur SignalR en utilisant un exemple C# depuis page CodeProject, tu peux accéder à article en utilisant the...

· Fonctionnalités

Démo d'envoi de fichier WebSocket

Voici une démo qui montre comment téléverser un fichier vers un serveur WebSocket. Suis les étapes suivantes :Sélectionne un fichier qui sera sent à server.Then press connect. If connection est successful un message va sho...

· Installation

Impossible de charger la bibliothèque SSL

Certaines bibliothèques, comme Indy, utilisent openssl pour se connecter à des serveurs sécurisés via TLS. Comme certains composants du package sgcWebSockets reposent sur la bibliothèque Indy, ils utilisent les bibliothèques openssl et parfois...

· Fonctionnalités

Chaîne de connexion obsolète avec RSA | Blog eSeGeCe

La bibliothèque sgcWebSockets permet d'exécuter des serveurs WebSocket sécurisés avec les bibliothèques openSSL. Si tu démarres un nouveau serveur sécurisé et que tu essaies de te connecter avec un navigateur web comme Chrome...

· Fonctionnalités

Indy prend en charge ALPN (Application Layer Protocol Negotiation)

ALPN ou Application Layer Protocol Name est une extension TLS qui inclut la négociation de protocole dans l'échange des messages hello. ALPN permet de négocier quel protocole doit être traité sur une connexion sécurisée...