cbuilder
333 articles tagged “cbuilder”.
333 articles tagged “cbuilder”.

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…

Chiffrez des fichiers pour un partenaire, déchiffrez ce que GnuPG vous envoie et signez ou vérifiez des versions depuis du code Delphi, avec OpenPGP écrit en Object Pascal pur et sans outil externe ni DLL…

ML-KEM, ML-DSA et SLH-DSA en Object Pascal sans bibliothèque externe, pour qu'une application Delphi puisse échanger des clés, signer et certifier avec des algorithmes conçus pour survivre à la menace quantique…

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…

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…

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

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…

Des mises à jour par HTTP classique quand un WebSocket ne peut pas être ouvert, Web Push pour l'utilisateur qui a fermé le navigateur, et un composant de notification qui décide lequel des deux utiliser…

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…

Un seul interrupteur global choisit le moteur cryptographique au démarrage : OpenSSL comme avant, de l'Object Pascal pur, ou un repli automatique quand les bibliothèques OpenSSL sont absentes, sans recompilation…

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…

Tapez une phrase au-dessus d'une grille et elle filtre, trie, regroupe et surligne, avec un analyseur basé sur des règles qui répond quand il n'y a pas de clé API, et un validateur qui ne laisse aucun texte du modèle atteindre la page…

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…

La liste, la zone de recherche, le pageur, le formulaire, la suppression et le code qui écrit, en un seul composant sur un jeu de données ou sur votre propre SQL, avec un assistant IDE et un générateur en ligne de commande…

Un moteur TLS 1.3 et TLS 1.2 écrit en Object Pascal, pour qu'un client ou un serveur Delphi parle TLS sans aucune DLL à côté de l'exécutable, et négocie au passage un échange de clés post-quantique hybride…

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…

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…

Un serveur de signature n'a pas besoin de votre installateur, seulement de son empreinte. Les routes de hachage du sgcSign Server signent un MSI ou un MSIX à partir de quelques dizaines d'octets, et le package ne quitte jamais l'agent de compilation…

Décrivez une page en une phrase, ou pointez-le vers une capture d'écran, et le designer sgcHTML la construit à partir de vos propres composants, via un schéma qui ne peut nommer rien que vous n'ayez pas enregistré…

TsgcMSISigner et TsgcAppxSigner signent des fichiers .msi, .msp, .msix et .appx depuis Delphi avec un horodatage, et refusent un MSIX dont l'éditeur ne correspond pas au certificat…

Un outil MCP qui répond avec une page au lieu d'un paragraphe : les pages sgcHTML s'affichent désormais dans ChatGPT, Claude et VS Code, et les clics reviennent à votre application Delphi…

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…

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…

sgcWebRTC est un nouveau moteur média WebRTC pour Delphi et C++ Builder : signalisation SDP, ICE avec STUN et TURN, DTLS-SRTP, canaux de données SCTP et médias Opus, G.711, VP8 et H.264, sans navigateur ni WebView…

sgcOpenAPI 2026.9.0 réécrit l'analyseur : OpenAPI 3.1 et 3.2, une liste Warnings au lieu d'échecs silencieux, une composition de schémas qui fonctionne, des énumérations correctes, des références externes sûres et une ligne de commande scriptable…

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

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…

Un défaut de signature Huobi et HTX mélangeait la date locale avec l'heure UTC : sur un hôte fonctionnant hors UTC, chaque requête privée échouait pendant une partie de la journée. Cela ressemblait à un problème d'authentification intermittent, et la correction tenait en deux lignes…

Quatre défauts Kraken corrigés dans la 2026.9 : le client WebSocket spot parlait en v1 alors qu'il était connecté à un point de terminaison v2, les ordres Futures REST partaient en GET avec le corps signé abandonné, et les abonnements privés n'étaient jamais rejoués après une reconnexion…

sgcWebSockets 2026.9.0 ajoute le sgcHTML Design Surface, permettant de composer les pages visuellement sur un formulaire VCL au lieu de seulement en code, en utilisant exactement les mêmes composants et en produisant exactement le même HTML…

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…

sgcCrypto est une nouvelle bibliothèque de cryptographie de 43 unités pour Delphi et C++ Builder : AES-GCM, ChaCha20-Poly1305, SHA-3, Argon2, Ed25519, X.509 et les algorithmes post-quantiques ML-KEM, ML-DSA et SLH-DSA, incluse gratuitement à partir de sgcWebSockets Standard…

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…

L'installeur produit désormais un SBOM CycloneDX pour l'édition en cours d'empaquetage et l'installe sous le nom sbom.cdx.json, si bien que le fichier ne peut jamais s'écarter du code qu'il décrit…

zlib passe de 1.2.12 à 1.3.1. Comme zlib est lié statiquement, la mise à jour a impliqué de reconstruire trois jeux d'objets distincts et de les valider sur chaque compilateur pris en charge…

Lisez Retry-After sur un HTTP 429, souscrivez toute une liste de surveillance avec une seule trame, et empêchez les plateformes de fermer votre connexion après une reconnexion…

sgcProtoBuf transforme les définitions Protocol Buffers en unités Delphi, en résolvant les imports de façon récursive et en générant une unité par package…

Attachez le plugin OpenAPI à TsgcHTTPRESTServer et laissez une seule spécification piloter le routage, la validation, la sécurité et Swagger UI, avec une seule affectation pour tout le câblage…

Un stockage d'utilisateurs haché branché sur HTTP Basic, cinq façons de résoudre un locataire par requête, et des métriques Prometheus avec un endpoint de santé pour TsgcHTTPRESTServer…

TsgcHTTPRESTServer est un nouveau composant serveur HTTP pour les API REST, qui ajoute CORS, des endpoints de métriques et de santé et la multi-location par-dessus TsgcHTTPServer…

OpenSSL peut désormais être lié directement dans votre exécutable sgcWebSockets au lieu d'être chargé à l'exécution depuis les DLL libcrypto et libssl. Ajoutez une seule unité à la clause uses et il n'y a rien d'autre à configurer…

sgcWebSockets ajoute TCPKeepAlive et KeepAliveTimeout aux moteurs de serveur IOCP et EPOLL, fermant les connexions dont le pair a disparu silencieusement au lieu de les laisser ouvertes indéfiniment…

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…

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…

Servez des pages sgcHTML depuis n'importe quelle application WebBroker et depuis des serveurs DataSnap, avec des mises à jour WebSocket en direct sur le même port que vos points de terminaison REST DataSnap…

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…

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…

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…

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…

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…

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…

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

Réabonnement automatique après une reconnexion sur les clients Binance, Kraken, Coinbase et les autres plateformes, ainsi qu'un limiteur de débit côté client qui plafonne le nombre de requêtes REST envoyées dans une fenêtre de temps…

Le client MCP peut désormais s'authentifier avec OAuth2 : il récupère le jeton, le met en cache et le réutilise jusqu'à son expiration. En prime, un nouveau type de grant, l'Identity Assertion Authorization Grant, pour chaîner une identité entre plusieurs domaines…

Un seul client qui a cessé de lire peut faire enfler la mémoire d'un serveur de diffusion jusqu'à ce qu'il s'écroule. sgcWebSockets 2026.7 borne la file d'envoi par connexion avec MaxQueueSize et trois politiques de débordement, plus un événement OnSendBufferFull…

Chiffrer vers une clé publique ne sert à rien si la clé vient de l'attaquant. sgcWebSockets signe désormais chaque clé E2EE éphémère avec une clé d'identité à long terme, pour que les pairs vérifient la signature, comparent les empreintes et les épinglent…

Les serveurs HTTP de sgcWebSockets peuvent désormais compresser les réponses avec gzip ou deflate lorsque le client l'annonce dans Accept-Encoding, pour les fichiers de DocumentRoot comme pour les réponses que vous construisez vous-même, désactivée par défaut…

Le WatchDog peut désormais se reconnecter avec une temporisation exponentielle et de la gigue au lieu d'un intervalle fixe, et le client HTTP peut réessayer tout seul une requête échouée, en respectant l'indication Retry-After du serveur…

sgcWebSockets 2026.7 apporte les tâches et les futures à Delphi : attendez une requête HTTP, une connexion WebSocket ou un appel de chat IA comme s'ils renvoyaient une valeur, avec ThenProc, OnError et une annulation qui arrête vraiment le travail…

L'IETF a spécifié une nouvelle méthode HTTP appelée QUERY : une requête sûre et idempotente qui transporte un corps. sgcWebSockets la prend en charge dans les clients et les serveurs sur HTTP/1.1, HTTP/2 et HTTP/3…

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…

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…

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…

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…

Comparaison détaillée des frameworks d'interface web Delphi : IntraWeb, UniGUI, TMS WEB Core, TMS XData et sgcHTML — architecture, déploiement, courbe d'apprentissage et capacité temps réel…

Guide étape par étape pour un tableau de bord ERP en direct dans Delphi avec sgcHTML : cartes KPI, graphiques de revenus, tableau de factures paginé, tableau Kanban et mises à jour en temps réel via WebSocket…

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…

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…

Un nouveau backend TLS Android natif permet à vos applications de se connecter en TLS grâce au SSLEngine d'Android, si bien que l'APK n'embarque aucun fichier .so OpenSSL. Le changement se fait en une ligne sur TLSOptions.IOHandler…

Un nouveau backend TLS Apple natif permet à vos applications iOS et macOS de se connecter via TLS en utilisant la propre pile du système d'exploitation, il n'y a donc aucune .dylib OpenSSL à déployer et vous obtenez TLS 1.3 grâce à Network.framework…

sgcWebSockets Enterprise fournit un client gRPC Vertex AI typé sur TsgcGRPCClient. Appelez les modèles Gemini depuis Delphi via HTTP/2, authentifiez-vous avec un compte de service, construisez une requête generateContent à partir de parties de contenu et lisez les candidats en retour…

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…

Un guide pratique pour lire les tables Google BigQuery depuis Delphi via la Storage Read API gRPC : comment le client BigQuery typé sur TsgcGRPCClient fonctionne sur HTTP/2, s'authentifie avec un compte de service, crée une session de lecture et diffuse les lignes depuis le serveur en Avro ou Arrow…

Un guide pratique du client gRPC Google Cloud Storage typé dans sgcWebSockets Enterprise : comment il fonctionne sur le transport HTTP/2, comment fonctionne l'authentification JWT par compte de service, et des exemples Delphi pour lister les buckets, créer un bucket et lister les objets…

Un parcours pratique de l'appel à Google Cloud Natural Language depuis Delphi via gRPC : comment le client Natural Language typé utilise le transport HTTP/2 de sgcWebSockets, comment fonctionne l'authentification par compte de service, et des exemples Delphi qui analysent le sentiment, extraient les entités et classent le texte…

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…

sgcIndy 2026.6 apporte un renforcement de la sécurité activable à sa pile serveur : vérification stricte des certificats TLS, atténuations CRIME et renégociation, préférence de chiffrement côté serveur, protection contre Slowloris avec un délai de lecture total, limites de taille pour le corps et les en-têtes HTTP, rejet du smuggling de requêtes, ainsi que les primitives post-quantiques ML-KEM-768…

Comment appeler Google Cloud Vision depuis Delphi via gRPC avec sgcWebSockets : un client Vision typé sur TsgcGRPCClient qui exécute la détection d'étiquettes, de texte (OCR), de visages et de points de repère via HTTP/2, avec authentification JWT par compte de service et une démo prête à l'emploi…

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…

Comment appeler Google Cloud Translation v3 via gRPC depuis Delphi avec sgcWebSockets : un client Translation typé sur TsgcGRPCClient qui traduit du texte, détecte la langue et liste les langues prises en charge sur un transport HTTP/2 avec authentification par compte de service…

Un guide pratique du client gRPC Speech-to-Text typé de sgcWebSockets : comment il fonctionne sur le transport HTTP/2, comment s'authentifier avec un compte de service Google, et un exemple Delphi qui construit une requête de reconnaissance, appelle Recognize et lit la transcription et les alternatives…

Publiez sur des topics et tirez depuis des subscriptions sur Google Cloud Pub/Sub via gRPC depuis Delphi, à l'aide d'un client typé bâti sur TsgcGRPCClient, le transport HTTP/2 natif et l'authentification par compte de service, sans runtime externe…

sgcWebSockets Enterprise inclut désormais TsgcGRPCClient, un client gRPC natif qui fonctionne sur le transport HTTP/2 intégré. Appels unaires, en flux serveur, en flux client et bidirectionnels, métadonnées, délais, intercepteurs et nouvelle tentative, sans aucun runtime gRPC externe…

Un guide pas à pas de TsgcGRPCClient : comment gRPC fonctionne sur le transport HTTP/2 de sgcWebSockets, comment configurer le canal, les métadonnées, les délais et les nouvelles tentatives, ainsi que des exemples Delphi pour les appels unaires, en streaming serveur, en streaming client et bidirectionnels…

Faites fonctionner votre serveur MCP Delphi sur stdin/stdout et laissez le client le lancer comme sous-processus local, le modèle natif utilisé par les agents de codage IA…

Depuis sgcWebSockets 2026.6.0, un client Apache Kafka natif pour Delphi et C++Builder : produisez et consommez des messages, groupes de consommateurs, administration des topics et gestion des offsets via le protocole binaire natif de Kafka…

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.

Une comparaison côte à côte de sgcWebSockets et Overbyte ICS pour Delphi : WebSocket, HTTP/2, étendue des protocoles, support commercial, licence et expérience développeur.

Une comparaison pratique 2026 entre sgcWebSockets et Indy pour les développeurs Delphi : WebSocket, HTTP/2, MQTT, AMQP, QUIC, performance, maintenance et quand choisir l'un ou l'autre.

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…

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…

Coup d'œil dans les coulisses : pourquoi sgcWebSockets livre une implémentation HTTP/2 personnalisée avec HPACK et multiplexage de frames plutôt que d'adapter le modèle d'E/S bloquantes d'Indy.

Une nouvelle option de Setup de sgcWebSockets 2026.6 retire le bundle client JS embarqué des paquets runtime — idéal pour les clients Delphi / C++Builder et les serveurs back-end uniquement.

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.

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.

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

Lancement de produit. Découvre sgcSign : signatures numériques de niveau entreprise pour Delphi et C++Builder...

À partir de sgcWebSockets 2026.5.0, le composant TsgcWSServer_HTTPAPI expose une nouvelle propriété publiée, FineTune, de type TsgcServerHTTPAPI_FineTune. Elle regroupe tous les paramètres bas niveau du mode kernel...

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

Ollama facilite l'exécution de grands modèles de langage en local, sur ton propre matériel — sans dépendance au cloud, sans coût d'API et avec une confidentialité totale des données. Pour les développeurs Delphi qui veulent intégrer des capacités d'IA locale...

Mistral AI s'est imposé comme un fournisseur européen d'IA de premier plan, en proposant des modèles haute performance qui excellent en compréhension multilingue, génération de code, function calling et sorties structurées...

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

DeepSeek s'est rapidement imposé comme l'un des fournisseurs de modèles IA les plus rentables et capables, offrant un raisonnement puissant, des capacités de vision et d'appel d'outils à une fraction du coût des services concur...

TsgcWebView2 est un nouveau composant Delphi visuel qui encapsule Microsoft Edge WebView2 : tu obtiens ainsi un moteur de navigateur moderne basé sur Chromium à l'intérieur de n'importe quelle application VCL...

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

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

L'administration de serveurs distants, les déploiements automatisés, la gestion de configuration et la surveillance d'infrastructure — tous de these rely on secure shell access. Queher tu need à execute a single command o...

Le transfert de fichiers sécurisé reste un pilier de l'intégration en entreprise...

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

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

Intégration de l'API de trading XTB xStation5 dans Delphi. XTB est l'une des principales d'Europe's leading online trading platforms, offering access à forex, indices, commodities, stocks, et cryptocurrencies through its xStat...

Intégration de l'API de trading OKX WebSocket dans Delphi. Le composant TsgcWSAPI_OKX fournit un accès complet à l'exchange OKX via une interface WebSocket unifiée. Il prend en charge les flux de données de marché publics, les canaux privés du compte et les opérations de trading direct...

Intégration des API Spot et Futures de MEXC en Delphi MEXC is a global cryptocurrency exchange supporting spot trading and perpetual futures contracts across hundreds of token pairs. Delphi developers can...

Intégration des API Spot et Futures de KuCoin en Delphi The TsgcWSAPI_Kucoin and TsgcWSAPI_Kucoin_Futures components deliver comprehensive Delphi access to the KuCoin exchange, spanning real-time WebSocket...

Intégration des API Spot et Futures de Kraken en Delphi Kraken is one of the longest-running and most trusted cryptocurrency exchanges, offering both spot and futures markets. The TsgcWSAPI_Kraken and Tsgc...

Intégration de l'API de trading forex FXCM en Delphi. L'API FXCM fournit un accès programmatique à l'un des plus grands brokers de forex retail au monde, permettant le streaming de données de marché en temps réel, l'exécution d'ordres...

Intégration de l'API Coinbase Advanced Trade dans Delphi. Coinbase Advanced Trade est la plateforme de trading professionnelle de l'un des exchanges crypto les plus utilisés au monde. Le composant TsgcWSAPI_Coinbas...

Nous avons le plaisir d'annoncer une mise à jour importante du composant API WebSocket Huobi (HTX) dans sgcWebSockets pour Delphi. Cette mise à jour apporte un support élargi des données de marché, de nouveaux canaux d'abonnement spécifiques aux futures...

Le composant TsgcWS_API_Pusher a été mis à jour pour s'aligner sur la dernière spécification du protocole Pusher Channels...

Intégration de l'API WebSocket CEX.IO Plus dans Delphi. CEX.IO Plus est la plateforme de trading avancée de CEX.IO, conçue pour les traders professionnels et institutionnels. Le composant TsgcWSAPI_CexPlus fournit...

Intégration de l'API WebSocket CEX.IO dans Delphi. CEX.IO est une plateforme crypto bien établie qui propose des données de marché en temps réel et des capacités de trading via son API WebSocket. Le composant TsgcWSAPI_Cex co...

La bibliothèque sgcWebSockets a été mise à jour avec des améliorations significatives du composant API REST Bitstamp. Cette mise à jour ajoute la prise en charge de plusieurs nouvelles catégories d'endpoints qui manquaient précédemment...

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

Intégration des APIs WebSocket et REST Bybit V5 dans Delphi. Bybit est une plateforme majeure de dérivés crypto et spot, qui propose des contrats perpétuels, des futures, du trading spot et des options. Le composant TsgcWSAPI_By...

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

Intégration de l'API WebSocket et REST BitMEX dans Delphi. BitMEX est une plateforme leader d'échange de dérivés crypto spécialisée dans le trading à effet de levier de futures et de contrats perpétuels. Le composant TsgcWSAPI_Bitmex...

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

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

Depuis la version 2026.1.0, E2EE (chiffrement de bout en bout) est pris en charge (uniquement pour les abonnés eSeGeCe All-Access). Le chiffrement de bout en bout (E2EE) garantit que seuls les pairs en communication peuvent lire le contenu...

À partir de sgcWebSockets 2026.1.0, Azure AMQP 1.0 prend en charge l'authentification CBS via des jetons SAS et JWT. Azure Service Bus implémente Claims-Based Security (CBS) sur AMQP pour autoriser expéditeurs et récepteurs ap...

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

La version 2025.10.0 de sgcWebSockets renforce la connectivité Model Context Protocol (MCP) avec une couche d'authentification durcie pour les composants client et serveur. Cet article met en évidence...

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

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

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

La version 2025.10.0 de sgcWebSockets enrichit la boîte à outils d'intégration IA avec une implémentation MCP Client de qualité commerciale qui maintient tes applications Delphi en parfaite synchronisation avec la spécification Model Context Protocol...

Trade plus intelligemment avec l'intégration native Delphi et CBuilder pour MEXC Spot et Futures. La nouvelle version sgcWebSockets 2025.10.0 fait passer la connectivité aux crypto-monnaies au niveau supérieur...

Nous sommes fiers d'annoncer que sgcWebSockets prend désormais en charge le protocole serveur WebAuthn et a réussi tous les tests de conformité via l'outil officiel FIDO Conformance Test. WebAuthn (Web Auth...

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

RAD Studio 13 est entièrement pris en charge par nos composants Delphi et CBuilder:sgcWebSocketssgcOpenAPIsgcIndysgcBiometricsMain features de RAD Studio 13 "Florence": Cross-platform development continues: Wind...

Rad Studio [+] : Ajout de la prise en charge de Rad Studio 13 Florence. [+] : composant serveur WebAuthn passed full FIDO Conformance Test en utilisant Conformance Self-Validation Testing tool. [+] : Improved...

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

WebAuthn (Web Authentication) est un standard W3C qui permet une authentification sécurisée, sans mot de passe et résistante au phishing à l'aide de la cryptographie à clé publique. Il est largement utilisé avec les passkeys pour améliorer la séc...

TsgcWebSocketServer fait partie de la suite sgcWebSockets et fournit un composant haut niveau pour créer des serveurs WebSocket en C++ Builder. Ce guide te montre comment créer un serveur minimal qui répond automa...

Voici un exemple Delphi plus complet qui démontre des endpoints personnalisés, des politiques de challenge, le stockage d'identifiants en base de donnéesdential storage, FIDO Metadata validation, et cross-origin iframe support. The...

Le composant TsgcWSServer_API_WebAuthn est un module serveur Delphi/FPC qui implémente le côté relying-party du protocole WebAuthn sur HTTPS. Il s'intègre avec TsgcWebSocketHTTPServer ou TsgcWebS...

WebAuthn est la couche d'authentification du standard FIDO2. Au lieu de dépendre de‑secrets mémorisés par l'utilisateur, il emploie asymmetric cryptography. During registration, a user's authenticator (hardware...

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

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

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

À partir de sgcWebSockets 2025.5.0, l'API OpenAI RealTime est prise en charge (actuellement uniquement en mode transcription). L'API OpenAI Realtime permet des interactions multimodales à faible latence, dont des expériences conversationnelles speech-to-speech...

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

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

Le client OpenAI Assistant a été amélioré pour implémenter les réponses en streaming lors de l'appel d'un run de thread. Avant cette nouvelle fonctionnalité, il fallait interroger le statut de l'objet run jusqu'à ce qu'il soit terminé...

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

À partir de sgcWebSockets 2024.10.0, tu peux utiliser les OpenAI Assistants pour effectuer des recherches dans tes propres fichiers au lieu d'utiliser le modèle générique. File Search enrichit l'Assistant avec des connaissances issues de l'extérieur de son modèle...

Depuis sgcWebSockets 2024.9.0, un nouveau composant client permet d'envoyer des notifications via Google Firebase Cloud Messaging et la dernière API HTTP v1. Les applications qui utilisent les anciennes API FCM pour HTTP...

À partir de sgcOpenAPI 2024.9.0, le parser a été amélioré avec les nouvelles fonctionnalités suivantes : Bundle Specification : si la spécification est construite avec plusieurs schémas, le parser peut les regrouper...

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

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

À partir de sgcIndy 2024.5.0, le mécanisme d'authentification XOAuth2 est pris en charge...

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

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

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

Le composant TsgcWebSocketLoadBalancerServer a été amélioré dans sgcWebSockets 2024.3.0. Il prend désormais en charge le protocole HTTP (auparavant uniquement WebSockets) et dispose de quelques nouveaux événements...

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

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

À partir de sgcWebSockets 2024.2.0, AMQP 1.0.0 est pris en charge. AMQP (Advanced Message Queuing Protocol) 1.0.0 est un protocole de messagerie conçu pour une communication fiable et asynchrone entre systèmes distribués...

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

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

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

L'API client ByBit a été mise à niveau vers la version V5. Les protocoles suivants sont pris en charge : API WebSocket : se connecte à un serveur WebSocket et fournit des mises à jour de données de marché en temps réel, des changements de compte...

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

Le programme d'installation pour les clients eSeGeCe a été mis à jour et implémente désormais les nouvelles fonctionnalités suivantes...

Depuis sgcWebSockets 2023.8.0, l'API CEX.IO Plus est prise en charge. APIs prises en charge : API WebSockets : connecte-toi à un serveur websocket public et fournit des mises à jour de marché en temps réel. API WebSockets : WebSocket...

Indy prend en charge les certificats RSA et EC quand on utilise les bibliothèques openSSL, mais par défaut, les certificats EC peuvent être créés avec différentes courbes et les bibliothèques openSSL ne sont configurées qu'avec cert...

Azure IoT permet d'envoyer des données via plusieurs protocoles comme MQTT ou AMQP, mais dans certains cas, la taille du message est trop importante et il faut téléverser des fichiers vers les serveurs Azure. Pour résoudre ce probl...

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

Le client API Bitstamp a été mis à jour pour inclure de nouvelles fonctionnalités et endpoints d'API. Tu trouveras ci-dessous une liste des principales fonctionnalités implémentées : API REST publique : Tickers, Order Book, Transactions et Market In...

Depuis sgcWebSockets 2023.7.0, le service Microsoft Azure OpenAI est pris en charge. Azure OpenAI Service permet de créer des chatbots, de générer du texte, de traduire des langues et d'écrire différents types de contenus créatifs...

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

Depuis sgcWebSockets 2023.6.0, l'API Pinecone est prise en charge. Pinecone.io Pinecone est une base de données vectorielle qui permet de téléverser / interroger / supprimer des données vectorielles de façon simple et puissante. Pinecone dispose d'une API publique...

Quand on pose à OpenAI une question qui nécessite un contexte spécifique, exemple : Qui est mon père ? OpenAI peut soit halluciner soit répondre qu'il ne sait pas. Pour aider OpenAI à répondre à des questions spécifiques, tu...

Dans un article précédent, on a vu comment utiliser les embeddings OpenAI pour ajouter des informations contextuelles aux méthodes de chat OpenAI. Maintenant, nous allons voir comment utiliser le composant TsgcOpenAIEmbeddings du package sgcWebSockets pour...

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

L'API OpenAI permet, à partir d'un prompt et/ou d'une image d'entrée, de générer une nouvelle image avec le modèle. L'API Images propose trois méthodes pour interagir avec les images...

Transcrire de l'audio en texte (aussi appelé Speech à Text) est très simple en utilisant l'API OpenAI, il suffit de téléverser un fichier audio dans one de le following formats: mp3, mp4, mpeg, mpga, m4a, wav, ou webm. And th...

L'API OpenAI permet de construire tes propres chats IA avec ChatGPT Turbo. Avec la bibliothèque sgcWebSockets, c'est très facile d'interagir avec l'API : pour une conversation donnée, le modèle retourne une réponse de chat co...

Traduire de l'audio en texte est très simple en utilisant l'API OpenAI, il suffit de téléverser un fichier audio dans l'un des formats suivants: mp3, mp4, mpeg, mpga, m4a, wav, ou webm. And le API va translate le audio t...

À partir de sgcWebSockets 2023.3.0, l'API OpenAI est entièrement prise en charge. L'API OpenAI peut être appliquée à pratiquement toute tâche impliquant la compréhension ou la génération de langage naturel, de code ou d'images...

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

Depuis sgcWebSockets 2023.2.0, le client HTTP/1 a été amélioré et prend en charge les requêtes SSE. Rappelle-toi que SSE était déjà pris en charge sur les composants serveur mais pas sur le client. SSE (Server-Sent Events) est une...

Dans un précédent article, j'ai présenté la nouvelle fonctionnalité Groups des serveurs WebSocket. Dans cet article, je vais montrer comment combiner les Groups WebSocket avec les connexions clientes...

Depuis sgcWebSockets 2023.2.0, une nouvelle fonctionnalité a été implémentée pour améliorer la diffusion de messages du serveur. Les groupes sont une nouvelle feature dans la bibliothèque sgcWebSockets, que permet tu à organize connections (repre...

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

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

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

Depuis sgcWebSockets 2022.10.0, le package sgcIndy peut être installé via un installeur Windows. L'installeur sgcIndy désinstalle la version Indy standard livrée avec Rad Studio, installe la nouvelle version Indy...

À partir de sgcWebSockets 2022.10.0, l'exchange crypto Bybit est pris en charge. APIs prises en charge : API WebSocket : se connecte à un serveur WebSocket et fournit des mises à jour de données de marché en temps réel, des changements de compte...

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

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

Depuis sgcWebSockets 2022.9.0, un nouveau IOHandler pour Linux est disponible. Avec EPOLL, tu peux éviter le problème un thread par client qui dégrade fortement les performances...

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

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

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

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

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

À partir de sgcWebSockets 2022.8.0, un nouveau composant a été ajouté à la bibliothèque sgcWebSockets, le TsgcRTCPeerConnection...

Depuis sgcWebSockets 2022.8.0, DTLS sur UDP est pris en charge par les composants UDP serveur et client. Cela signifie que tu peux désormais envoyer des messages chiffrés via UDP (comme les protocoles WebSocket ou HTTP qui fonctionnent...

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

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

À partir de sgcWebSockets 2022.7.0, l'API Binance Wallet est prise en charge, ce qui signifie que tu peux demander un retrait, consulter l'historique des dépôts, l'historique des retraits et plus. https://binance-docs.github.io/apidocs/spot/e...

Depuis sgcWebSockets 2022.7.0, l'API WebSocket XTB est prise en charge. XTB donne accès à plus de 2100 marchés financiers incluant FX, indices, actions, matières premières et plus. Propriétés : le protocole WebSocket...

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

Depuis sgcWebSockets 2022.6, un nouveau composant est inclus dans la bibliothèque : le client ICE qui implémente la RFC 8445. ICE est l'un des protocoles utilisés dans WebRTC (avec STUN, TURN, WebSockets…)...

Depuis sgcWebSockets 2022.6.0, le broker crypto OKX est pris en charge. OKX, anciennement connu sous le nom d'OKEx, est l'un des plus grands exchanges de trading spot et dérivés crypto. OKX est un exchange de cryptomonnaies...

Google Cloud Platform, proposée par Google, est une suite de services de cloud computing qui fonctionne sur la même infrastructure que celle utilisée par Google en interne pour ses produits grand public, comme Google Search, Gma...

Amazon AWS fournit des plateformes et APIs de cloud computing à la demande aux particuliers, entreprises et gouvernements, sur une base facturée à l'usage. Ces services web de cloud computing offrent de la capacité de traitement distri...

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

La spécification OpenAPI, anciennement connue sous le nom de spécification Swagger, est une spécification pour les fichiers d'interface lisibles par machine permettant de décrire, produire, consommer et visualiser des services web RESTful...

sgcWebSockets utilise ZLib pour la compression/décompression WebSocket. Récemment, Zlib a publié une nouvelle version avec des corrections pour following issues:Fix a deflate bug lorsque en utilisant le Z_FIXED strategy que peut re...

À partir de sgcWebSockets 2022.4.0, les Pusher Cache Channels sont pris en charge...

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

À partir de sgcWebSockets 2022.3.0, tu peux utiliser des fournisseurs OAuth2 externes pour authentifier les requêtes reçues par ton serveur. Le composant OAuth2 Server Provider permet d'intégrer des fournisseurs OAuth2 externes (comme...

sgcWebSockets pour Delphi ou CBuilder peut maintenant être installé via un installeur Windows. Cet installeur s'appuie sur la fantastique application Innosetup. L'installeur copie les fichiers requis, compile les packages...

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

Depuis sgcWebSockets 2022.3.0, l'API Kucoin est prise en charge. Actuellement, les APIs suivantes sont implémentées : flux WebSocket : permet de s'abonner à certaines méthodes et de recevoir les données en temps réel. Les événements sont pous...

Depuis sgcWebSockets 2022.3.0, l'API Kucoin Futures est prise en charge. Kucoin est un exchange international de cryptomonnaies multilingue. Il propose plusieurs APIs pour accéder aux données Kucoin. Les APIs suivantes sont pris...

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

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

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

À partir de sgcWebSockets 2022.1, l'API REST Bitmex est prise en charge, ce qui signifie que tu peux maintenant placer des ordres, annuler des ordres existants, récupérer des executions, des positions... et bien plus. Placer des ordres : l'API REST...

AMQP permet de recevoir les messages selon 2 modes : requête par le client : via la méthode GetMessage. S'il n'y a pas de messages dans la file, l'événement OnAMQPBasicGetEmpty sera appelé. Pushé par le serveur : vi...

La méthode PublishMessages sert à envoyer un message au serveur AMQP. Les serveurs AMQP lient automatiquement les files à l'exchange "direct" en utilisant le nom de la file comme routing key. Cela permet d'envoyer un mess...

À partir de sgcWebSockets 2022.1, le protocole AMQP 0.9.1 est pris en charge. L'Advanced Message Queuing Protocol (AMQP) est un protocole standard ouvert de couche application pour middleware orienté messages. Les caractéristiques pri...

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

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

À partir de sgcWebSockets 2022.1, le client Pusher sgcWebSockets te permet d'implémenter ta propre authentification personnalisée...

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

Voici un exemple simple de comment envoyer un SMS Twilio en utilisant la bibliothèque sgcWebSockets.Code Twilio Il suffit de passer à le method le parameters: Phone depuis le message est sent, Phone où le message...

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

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

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

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

Le client Pusher sgcWebSockets a été amélioré dans la version 4.5.3...

Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans sgcWebSockets 4.5.2:[+] : Ajout de la prise en charge de Rad Studio 11 Alexandria. [+] : Nouveau composant TsgcTURNServer, implémente STUN/...

RAD Studio 11 Alexandria est sorti et la version sgcWebSockets 4.5.2 le prend en charge...

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

Depuis sgcWebSockets 4.5.2, l'API 3Commas est prise en charge. 3Commas est une plateforme de trading de cryptomonnaies conçue pour t'aider à construire des bots de trading automatisés. APIs prises en charge : API WebSockets : connecte-toi...

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

Depuis sgcWebSockets 4.5.2, tu peux construire tes propres serveur et clients STUN/TURN avec la bibliothèque sgcWebSockets. STUN : Session Traversal Utilities for NAT (STUN) (acronyme dans un acronyme) est un protocole pour...

Depuis sgcWebSockets 4.5.1, le protocole RCON est pris en charge. Le protocole Source RCON est un protocole de communication basé sur TCP/IP utilisé par Source Dedicated Server, qui permet d'émettre des commandes console vers le...

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

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

Depuis sgcWebSockets 4.5.0, l'API FTX est prise en charge. APIs prises en charge : API WebSockets : connecte-toi à un serveur websocket public et fournit des mises à jour de marché en temps réel. API REST : l'API REST dispose d'endpoints...

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

STUN (Session Traversal Utilities for NAT) est un protocole IETF utilisé pour l'audio et la vidéo en temps réel sur des réseaux IP. STUN est un protocole serveur-client, un serveur STUN opère généralement à la fois sur UDP et TCP...

Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans sgcWebSockets 4.4.9:[+] : Nouveau property "HttpUploadFiles" in HTTP Servers (TsgcWebSocketHTTPServer et TsgcWebSocketServer_HTTP...

Dans cet article, je vais montrer comment configurer le client JWT de sgcWebSockets pour envoyer des requêtes HTTP/2 authentifiées aux serveurs Apple Push Notification. Sécurise tes communications avec le service Apple Push Notification...

Dans l'article précédent, je montre comment récupérer un device token ; maintenant je vais montrer comment utiliser le client HTTP/2 sgcWebSockets pour envoyer une notification (sans la partie authentification). Envoie ta charge utile de notif...

Dans ce dernier article de blog sur Apple Push Notifications, je montre comment utiliser des certificats pour s'authentifier auprès des serveurs Apple Push. Connecte-toi d'abord à ton developer account et crée un nouveau certificat pour...

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

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

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

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

Depuis sgcWebSockets 4.4.8, JWT est pris en charge sur les composants clients comme WebSocket Client et HTTP/2 Client. Le composant TsgcHTTP_JWT_Client permet d'encoder et de signer des jetons JWT...

Depuis sgcWebSockets 4.4.8, les jetons JWT sont pris en charge sur les composants serveur. Le composant TsgcHTTP_JWT_Server permet de décoder et de valider les jetons JWT reçus dans le WebSocket Handshake...

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

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

À partir de sgcWebSockets 4.4.8, l'API REST Coinbase Pro est pleinement prise en charge. L'API REST permet d'accéder aux données de marché publiques et aux comptes privés, de placer de nouveaux ordres... La bibliothèque sgcWebSockets prend en charge les...

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

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

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

Depuis sgcWebSockets 4.4.7, l'API Socket.IO 3 est prise en charge. Maintenant, par défaut, lorsque tu crées une instance de Socket.IO Client, it's configured against API 3.* Sample Voici un simple sample de comment conne...

À partir de sgcWebSockets 4.4.7, les deux APIs Binance Futures sont prises en charge : USDT et COIN. USD Futures : https://binance-docs.github.io/apidocs/futures/en COIN Futures : https://binance-docs.github.io/apidocs/del...

À partir de sgcWebSockets 4.4.7, l'API WebSocket Coinbase est prise en charge. Coinbase est une plateforme qui permet de vendre, acheter et stocker des cryptomonnaies comme Ethereum, Bitcoin... L'API WebSocket permet de recevoir en te...

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

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

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

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

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

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

Depuis sgcBiometrics 2.0, la reconnaissance faciale est prise en charge via une caméra compatible Windows Hello, cela permet de surveiller s'il y a une personne devant la caméra (tu peux savoir s'il y a quelqu'un, l'identifier...

En compilant sgcWebSockets dans Rad Studio 10.4.1, certains utilisateurs ont signalé des problèmes de compilation sous OSX64, ils obtiennent cette erreur : Directory not found for option 'Lc:\Program Files (x86)\embarcadero\studio\21.0\r...

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

Voici la liste complète des nouvelles fonctionnalités et corrections de bugs incluses dans sgcWebSockets 4.4.5:[+] : Nouveau composant TsgcHTTP_OAuth2_Server, server implementation de OAuth2 protocol, permet de Authorize...

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

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

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

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

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

Worldpay propose une intégration directe via les protocoles WebSockets + STOMP. Tu peux accéder à l'API Worldpay en utilisant la bibliothèque sgcWebSockets, just need a TsgcWebSocketClient et STOMP Protocol client dans order t...

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

Ces sont features inclus dans sgcWebSockets 4.4.4[+] : Nouveau composant TsgcHTTPGoogleCloud_Calendar_Client, allows pour utiliser Google Calendar API V3: get Calendars, événements, synchronize avec ton own c...

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

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

Depuis sgcWebSockets 4.4.4, l'API Google Calendar est prise en charge. L'API Google Calendar te permet d'intégrer ton appli avec Google Calendar, créant de nouvelles façons d'engager tes utilisateurs. L'API Calendar...

Depuis sgcWebSockets 4.4.3, tu peux remplacer ton application serveur DataSnap par notre serveur WebSockets et profiter de nouvelles fonctionnalités comme : protocole WebSocket, protocole HTTP/2, IOCP. Il existe 3 types...

Ces sont features inclus dans sgcWebSockets 4.4.3[+] : Initial prise en charge de HTTP/2 dans TsgcWebSocketHTTPServer - Nouveau property HTTP2Options: allows pour activer HTTP/2 protocol et configure initial s...

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

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

À partir de sgcWebSockets 4.4.3, le composant MQTT pour Amazon AWS IoT prend en charge l'authentification personnalisée, donc à partir de cette version tous les protocoles MQTT sont pris en charge. MQTT sur WebSockets, MQTT sur TCP, authent...

À partir de sgcWebSockets 4.4.3, le client Amazon AWS IoT prend en charge l'authentification Signature V4, ce qui signifie que tu n'as pas besoin d'utiliser un certificat pour t'authentifier auprès du serveur MQTT AWS. Signature V4 peut...

À partir de sgcWebSockets 4.4.3, le composant API Bittrex prend en charge la dernière API WebSocket V3. La fin de vie de l'API précédente est prévue pour le 30/09/2020. L'API est toujours basée sur SignalR mais avec plusieurs changements...

httpbin.org propose un serveur utile pour tester le protocole HTTP/2. Plusieurs cas peuvent être utilisés pour tester les clients HTTP. Tu trouveras ci-dessous une liste des principaux tests proposés...

Dans un précédent article, j'ai montré une comparaison entre les performances de HTTP2 et HTTP1 sur une seule connexion (voir HTTP2 vs HTTP1 performance). Dans cet article, je vais montrer une comparaison entre HTTP2 et HTTP1...

Les RFC 7540 et RFC 7541 contiennent la spécification complète du protocole HTTP/2. Pendant l'implémentation d'un nouveau client HTTP/2 pour la bibliothèque sgcWebSockets, il est important d'utiliser des outils externes...

Depuis sgcWebSockets 4.4.2, Telegram est pris en charge pour les appareils iOS64, ce qui te permet de construire ton propre client Telegram. TDLib gère tous les détails d'implémentation réseau, le chiffrement et le stockage local...

Un client demande si TMS Sparkle et sgcWebSockets peuvent fonctionner ensemble, et la réponse est oui, il n'y a aucun problème à exécuter sgcWebSockets et TMS Sparkle on le same server. Both peut run en utilisant HTTP.SYS serv...

À partir de sgcWebSockets 4.2.2, l'API Binance Futures est pleinement prise en charge. 1. Prise en charge des abonnements en direct dans l'API WebSocket. 2. Prise en charge des données user stream via WebSocket. 3. Prise en charge de l'API REST...

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

À partir de sgcWebSockets 4.4.1, Telegram est pris en charge sur les appareils Android, ce qui signifie que tu peux construire ton propre client Telegram. TDLib prend en charge tous les détails d'implémentation réseau, le chiffrement et le sto...

J'ai le plaisir d'annoncer la disponibilité immédiate de la prise en charge de RAD Studio 10.4 dans la bibliothèque sgcWebSockets...

WAMP 1.0 est un sous-protocole WebSocket ouvert qui propose deux modèles de messagerie asynchrone : RPC et PubSub. À partir de sgcWebSockets 4.3.8, une nouvelle méthode est prise en charge...
Le sous-protocole Dataset de sgcWebSockets permet de diffuser les modifications de base de données à tous les clients connectés. Depuis sgcWebSockets 4.3.8 ce protocol permet 2 modes de mise à jour:1. Replicate Table: protocol updates datas...

Coturn est une implémentation libre et open source des serveurs TURN et STUN. Le serveur TURN est un serveur et une passerelle de traversée NAT pour le trafic média VoIP. Il peut aussi être utilisé comme serveur TURN générique...

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

Depuis sgcWebSockets 4.3.6, l'API Google Cloud Pub/Sub est prise en charge. Pub/Sub apporte la flexibilité et la fiabilité des middlewares orientés messages d'entreprise au cloud. En même temps, Pub/Sub est un...

À partir de sgcWebSockets 4.3.6, l'API Binance a été améliorée et de nouvelles méthodes ont été implémentées. Améliorations principales : 1. Suppression de toutes les méthodes d'abonnement avant une connexion WebSocket réussie. 2. Ajout...

Amazon Simple Queue Service (SQS) est un service de file de messages entièrement géré qui te permet de découpler et de mettre à l'échelle des microservices, des systèmes distribués et des applications serverless. SQS élimine la...

Depuis sgcWebSockets 4.3.5, l'API Discord est partiellement prise en charge, elle prend en charge les méthodes suivantes : 1. Autorisation de bot 2. HeartBeat automatique. 3. WebSocket Gateway. 4. Requêtes HTTP : GET, POST, PUT, PATCH et...

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

Embarcadero a annoncé il y a quelque temps la prise en charge de FMXLinux, ce qui permet en gros d'utiliser des composants graphiques dans des applications Linux64. sgcWebSockets prend en charge FMXLinux, tu peux donc utiliser ces composants pour créer une interface graphi...

Ces dernières années, Indy n'a pas été mis à jour ou seuls des correctifs ont été appliqués, et plusieurs nouvelles fonctionnalités très importantes pour le package sgcWebSockets n'ont pas été implémentées. Pour corriger cela...

Depuis sgcWebSockets 4.3.4, OAuth2 est pris en charge. Google fournit l'accès à ces APIs via l'authentification OAuth2, tu dois donc d'abord obtenir le Client ID et le Client Secret OAuth2 avant de pouvoir te connecter...

OAuth2 permet aux applications tierces d'accéder à des ressources restreintes via le protocole HTTP. La RFC 6749 couvre la spécification OAuth2. Il y a 4 rôles : client, propriétaire de la ressource...

Les serveurs Indy utilisent un thread par connexion : si ton serveur doit gérer 1000 connexions simultanées, il crée 1000 threads. Mais avec 10 000 connexions, il crée 10 000 threads...

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

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

La bibliothèque sgcWebSockets dispose d'un fichier de configuration situé dans le dossier source qui contient toutes les compilations conditionnelles. Ce fichier est sgcVer.inc. Si tu ouvres ce fichier, tu verras qu'il existe de nombreuses dir...

ASP.NET Core SignalR est une bibliothèque open-source qui simplifie l'ajout de fonctionnalités web en temps réel aux applications. Le web en temps réel functionality enables server-side code à push content à clients instantly.Go...

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

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