cbuilder

333 articles tagged “cbuilder”.

· 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

OpenPGP en Delphi : chiffrer, signer et vérifier sans GnuPG

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…

· Composants

Cryptographie post-quantique en Delphi

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…

· 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

Atteindre un navigateur fermé, depuis Delphi

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…

· 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

OpenSSL ou cryptographie native en Delphi : choisir au runtime

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…

· 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

Posez une question à votre grille Delphi en anglais simple

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…

· 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

Une page web CRUD Delphi en cinq minutes

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…

· Composants

Delphi TLS 1.3 sans DLL OpenSSL

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…

· 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

Signer un gros installateur sans le téléverser

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…

· Composants

Transformez une capture d'écran en page web Delphi

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

· Composants

Comment signer un installateur MSI ou MSIX en Delphi

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…

· Composants

Faites tourner votre application Delphi dans ChatGPT et Claude

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…

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

· Composants

sgcWebRTC : un moteur média WebRTC natif pour Delphi et C++ Builder

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…

· Versions

sgcOpenAPI 2026.9.0 : la refonte de l'analyseur

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…

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

· Composants

Huobi et HTX : la correction d'un horodatage de signature qui échouait seulement une partie de la journée

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…

· Composants

Kraken : quatre corrections de fiabilité pour les clients WebSocket et Futures REST

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…

· Composants

sgcHTML Design Surface — Créer des pages visuellement, pas seulement en code

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…

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

· Composants

sgcCrypto : une nouvelle bibliothèque de cryptographie pour Delphi et C++ Builder

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…

· 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

sgcWebSockets installe désormais son propre SBOM | Blog eSeGeCe

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…

· Composants

zlib 1.3.1 dans sgcWebSockets et sgcOpenAPI | Blog eSeGeCe

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…

· Composants

Limites de débit Binance en Delphi : regroupement, cadencement et 429 lisibles

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…

· Composants

sgcProtoBuf : des fichiers .proto aux unités Delphi | Blog eSeGeCe

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…

· Composants

Serveur REST + OpenAPI : des API contract-first en Delphi | Blog eSeGeCe

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…

· Composants

Serveur REST : utilisateurs, multi-location et métriques | Blog eSeGeCe

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…

· Composants

TsgcHTTPRESTServer : le nouveau composant serveur REST | Blog eSeGeCe

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…

· Composants

Liaison statique d'OpenSSL dans sgcWebSockets : fini les DLL libcrypto et libssl | Blog eSeGeCe

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…

· Composants

TCPKeepAlive et KeepAliveTimeout pour les serveurs IOCP et EPOLL

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…

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

· Fonctionnalités

sgcHTML sur WebBroker et DataSnap | Blog eSeGeCe

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…

· 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

Des flux crypto qui survivent à une reconnexion, et un limiteur de débit qui vous évite le bannissement | Blog eSeGeCe

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…

· Composants

OAuth2 pour le client MCP, et le grant Identity Assertion | Blog eSeGeCe

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…

· Composants

Contre-pression : limites de file d'envoi pour les clients WebSocket lents | Blog eSeGeCe

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…

· Composants

Vérification d'identité E2EE : bloquer une substitution de clé au milieu | Blog eSeGeCe

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…

· Composants

Compression gzip et deflate sur le serveur HTTP sgcWebSockets | Blog eSeGeCe

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…

· Composants

Reconnexion et nouvelles tentatives : temporisation exponentielle, gigue et Retry-After

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…

· Composants

async / await en Delphi : sgcWebSockets sans gestionnaires d'événements

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…

· Fonctionnalités

La nouvelle méthode HTTP QUERY en Delphi | Blog eSeGeCe

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…

· 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 vs UniGUI, TMS WEB Core et IntraWeb : Choisir votre framework web Delphi | Blog eSeGeCe

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…

· Applications

Créer un tableau de bord ERP en temps réel avec sgcHTML et Delphi

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…

· 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

TLS Android natif dans sgcWebSockets : aucun OpenSSL à déployer | Blog eSeGeCe

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…

· Composants

TLS Apple natif dans sgcWebSockets : TLS 1.3 sur iOS et macOS, sans OpenSSL | Blog eSeGeCe

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…

· Composants

Google Vertex AI via gRPC dans Delphi

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…

· 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

Google BigQuery via gRPC dans Delphi

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…

· Composants

Google Cloud Storage via gRPC dans Delphi

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…

· Composants

Google Cloud Natural Language via gRPC dans Delphi

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…

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

· Versions

sgcIndy 2026.6 : renforcement de la sécurité serveur pour TLS, TCP et HTTP | Blog eSeGeCe

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…

· Composants

Google Cloud Vision via gRPC dans Delphi

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…

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

· Composants

Google Cloud Translation via gRPC dans Delphi

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…

· Composants

Google Cloud Speech-to-Text via gRPC dans Delphi

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…

· Composants

Google Cloud Pub/Sub via gRPC dans Delphi

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…

· Composants

Client gRPC pour Delphi

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…

· Composants

Comment utiliser le client gRPC dans Delphi (TsgcGRPCClient)

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…

· Composants

Transport MCP stdio pour sgcWebSockets : serveur et client | Blog eSeGeCe

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…

· Composants

Client Apache Kafka pour Delphi | Blog eSeGeCe

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…

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

· Tests

sgcWebSockets vs ICS

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.

· Tests

sgcWebSockets vs Indy 2026

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.

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

· Tests

Pile HTTP/2 personnalisée vs extension d'Indy

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.

· Fonctionnalités

Builds sgcWebSockets allégés — Exclure la ressource JS embarquée | Blog eSeGeCe

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.

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

· Composants

sgcSign — XAdES / PAdES / CAdES pour Delphi | Blog eSeGeCe

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

· Fonctionnalités

Réglage haute performance HTTP.SYS

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

· 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 Ollama pour Delphi | Blog eSeGeCe

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

· Composants

Client API Mistral Delphi

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

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

· Composants

Client API Delphi DeepSeek

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

· Composants

Microsoft Edge WebView2 Delphi

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

· 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

Composant Delphi SSH Client sgcIndy

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

· Composants

Composant Delphi client SFTP sgcIndy | Blog eSeGeCe

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

· 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 de l'API XTB sgcWebSockets

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

· Fonctionnalités

Mise à jour de l'API OKX dans sgcWebSockets | Blog eSeGeCe

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

· Fonctionnalités

Mise à jour de l'API MEXC sgcWebSockets

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

· Fonctionnalités

Mise à jour de l'API Kucoin sgcWebSockets

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

· Fonctionnalités

Mise à jour de l'API Kraken sgcWebSockets

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

· Fonctionnalités

Mise à jour de l'API FXCM dans sgcWebSockets

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

· Fonctionnalités

Mise à jour API Coinbase sgcWebSockets

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

· Fonctionnalités

Mise à jour de l'API HTX (anciennement Huobi) sgcWebSockets

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

· Fonctionnalités

Mise à jour du client Pusher pour Delphi | Blog eSeGeCe

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

· Fonctionnalités

Mise à jour API CEX Plus sgcWebSockets

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

· Fonctionnalités

Mise à jour API CEX sgcWebSockets

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

· Fonctionnalités

Mise à jour de l'API Bitstamp pour sgcWebSockets

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

· 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 API Bybit sgcWebSockets

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

· 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 API Bitmex sgcWebSockets

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

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

· Composants

E2EE (chiffrement de bout en bout) pour Delphi

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

· Fonctionnalités

Authentification CBS Azure AMQP Service Bus

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

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

· Fonctionnalités

Authentification MCP Delphi

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

· 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

Client MCP Delphi

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

· Composants

API MEXC pour Delphi et C++Builder

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

· Composants

Outils de conformité FIDO sgcWebSockets

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

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

· Versions

sgcWebSockets Rad Studio 13

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

· Versions

sgcWebSockets 2025.8

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

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

· Fonctionnalités

Autorisation via les PassKeys

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

· Composants

Construire un serveur WebSocket en C++ Builder

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

· Composants

Exemple d'utilisation avancée de WebAuthn

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

· Composants

Plongée dans le serveur WebAuthn de sgcWebSockets

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

· Fonctionnalités

WebAuthn, passkeys et la fin des mots de passe

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

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

· Composants

API OpenAI RealTime | Blog eSeGeCe

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

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

· Fonctionnalités

Streaming des OpenAI Assistants | Blog eSeGeCe

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

· 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

Recherche dans les fichiers avec OpenAI Assistants | Blog eSeGeCe

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

· Composants

Google FCM HTTP v1 Delphi

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

· Fonctionnalités

Regrouper des schémas dans le parser OpenAPI | Blog eSeGeCe

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

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

· Composants

sgcIndy XOAuth2 en Delphi | Blog eSeGeCe

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

· 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

Équilibreur de charge pour protocoles HTTP et WebSocket

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

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

· Composants

Client Delphi AMQP 1.0.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...

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

· Composants

API client Bybit V5

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

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

· Installation

Mise à jour du setup RAD Studio | Blog eSeGeCe

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

· Composants

Client API Delphi CEX Plus

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

· Fonctionnalités

Certificats EC pour serveur Indy Delphi

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

· Fonctionnalités

Téléverser des fichiers vers Azure IoT

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

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

· Composants

Mise à jour du client API Bitstamp

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

· Fonctionnalités

Service Azure OpenAI pour RAD Studio

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

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

· Composants

Client API Delphi Pinecone

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

· Fonctionnalités

Personnaliser OpenAI avec tes données (1 / 2)

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

· Fonctionnalités

Personnaliser OpenAI avec tes données (2 / 2)

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

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

· Fonctionnalités

Générateur d'images OpenAI Delphi (5 / 5)

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

· Fonctionnalités

Client Transcription OpenAI Delphi (3 / 5)

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

· Fonctionnalités

Client Delphi ChatGPT (2 / 5)

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

· Fonctionnalités

Client Traduction OpenAI Delphi (4 / 5)

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

· Fonctionnalités

API OpenAI pour Delphi (1 / 5) | Blog eSeGeCe

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

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

· Fonctionnalités

Client Delphi Server-Sent Events (SSE)

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

· Fonctionnalités

Mapping des groupes et des connexions

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

· Fonctionnalités

Groupes WebSocket : channels, utilisateurs et plus encore

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

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

· Installation

Installation d'Indy dans RAD Studio Delphi et C++Builder

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

· Composants

API client Bybit

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

· 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 - EPOLL Linux (3 / 3)

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

· 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

RTCPeerConnection P2P | Blog eSeGeCe

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

· Fonctionnalités

DTLS sur UDP dans les composants serveur et client

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

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

· Composants

API Binance Wallet

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

· Composants

Client API Delphi XTB

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

· 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

Client ICE (Interactive Connectivity Establishment)

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

· Composants

API Delphi OKX

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

· Versions

SDK Delphi Google Cloud

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

· Versions

SDK Delphi Amazon AWS

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

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

· Fonctionnalités

Parser de client OpenAPI pour Delphi | Blog eSeGeCe

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

· Fonctionnalités

ZLib 1.2.12 Delphi - C++Builder

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

· Composants

Pusher Cache Channels | Blog eSeGeCe

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

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

· Composants

Autorisation via des fournisseurs OAuth2 externes

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

· Installation

Nouvel installateur Windows sgcWebSockets

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

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

· Composants

Client API Delphi Kucoin

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

· Composants

Client API Delphi Kucoin Futures

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

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

· Composants

Mise à jour du client Delphi Bitmex

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

· Composants

Recevoir des messages AMQP (3 / 3)

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

· Composants

Publier des messages AMQP (2 / 3)

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

· Composants

Exchanges et files AMQP (1 / 3)

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

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

· Fonctionnalités

Authentification personnalisée Pusher | Blog eSeGeCe

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

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

· Fonctionnalités

Twilio Delphi - Envoyer un SMS

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

· 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

API REST Pusher | Blog eSeGeCe

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

· Versions

sgcWebSockets 4.5.2

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

· Versions

RAD Studio 11 Alexandria | Blog eSeGeCe

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

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

· Composants

Client Delphi 3Commas

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

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

· Composants

Serveur et client STUN/TURN Delphi (4/4)

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

· Composants

Client Delphi RCON

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

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

· Composants

Client API Delphi FTX

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

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

· Composants

Serveur et client STUN Delphi

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

· Versions

sgcWebSockets 4.4.9

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

· Fonctionnalités

Apple Push Notifications - connexions à APNs basées sur jetons (partie 3/4)

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

· Fonctionnalités

Apple Push Notifications - envoyer des notifications HTTP/2 (partie 2/4)

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

· Fonctionnalités

Apple Push Notifications - connexions à APNs basées sur certificats (partie 4/4)

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

· 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

Client JWT Delphi

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

· Composants

Serveur JWT Delphi

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

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

· Composants

API REST Coinbase Pro

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

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

· Composants

Prise en charge de l'API Socket.IO 3

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

· Fonctionnalités

APIs Binance Futures USDT et COIN

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

· Composants

API WebSocket Coinbase

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

· 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

Reconnaissance faciale

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

· Installation

Fichier non trouvé bplrtl270.dylib

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

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

· Versions

sgcWebSockets 4.4.5

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

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

· Composants

API STOMP WebSocket Worldpay

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

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

· Versions

sgcWebSockets 4.4.4

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

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

· Composants

API Client Google Calendar V3

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

· Fonctionnalités

DataSnap avec WebSocket et HTTP/2

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

· Versions

sgcWebSockets 4.4.3

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

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

· Composants

Authentification personnalisée MQTT pour AWS IoT

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

· Composants

MQTT Signature V4 pour AWS IoT

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

· Composants

Prise en charge de l'API Bittrex V3

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

· Fonctionnalités

Tests HTTP2 depuis HTTPBIN.ORG

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

· Fonctionnalités

Latence HTTP2

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

· Fonctionnalités

Tests du client HTTP2

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

· Composants

Client Telegram iOS

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

· Composants

WebSockets TMS Sparkle

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

· Composants

API Binance Futures

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

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

· Composants

Client Telegram Android

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

· Versions

RAD Studio 10.4 | Blog eSeGeCe

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

· Fonctionnalités

Résultats progressifs RPC | Blog eSeGeCe

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

· Fonctionnalités

UpdateMode dans le protocole DataSet

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

· Fonctionnalités

Coturn pour Windows

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

· 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

Composant Delphi Google Cloud Pub/Sub

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

· Composants

API Binance WebSocket et REST

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

· Composants

Composant Amazon SQS

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

· Composants

Composant API Discord

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

· 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

Composants FMXLinux

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

· Composants

Composants Indy et OpenSSL 1.1.1

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

· Fonctionnalités

Clé API Google OAuth2

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

· Fonctionnalités

OAuth2 Delphi WebSockets

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

· Fonctionnalités

Serveur Indy IOCP

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

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

· Installation

Compilation conditionnelle sgcWebSockets

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

· Composants

SignalR Core Delphi

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

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