Blog eSeGeCe

Notes de version, analyses approfondies et tutoriels pour sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics et sgcIndy.

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

· Versions

sgcWebSockets 4.3.7

Changes inclus dans sgcWebSockets 4.3.7[+] : Nouveau composant TsgcTDLib_Telegram, Permet de construire Telegram Clients en utilisant TDLib JSON library. [+] : Nouvelle démo "Telegram" qui montre comment se connecter à telegram...

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

· Versions

sgcWebSockets 4.3.5

Changes inclus dans nouveau version: [+] : Nouveau composant TsgcHTTPAWS_SQS_Client, Amazon SQS est a fully managed message queues pour microservices, distributed systems, et serverless applications. [+] : Ne...

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

· Versions

sgcWebSockets 4.3.4

Changes inclus dans ce version: [+] : Nouveau composant TsgHTTP_OAuth2, ce protocol allows third-party applications to grant limited accès à un HTTP service, either on behalf de a ressource owner or...

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

· Composants

Webinaire re:Invent : Amazon Braket

Je suis en train d'écouter le webinaire re:Invent avec Javier Ramirez comme intervenant. Il existe une nouvelle famille de processeurs appelée Graviton2 qui améliore les performances précédentes jusqu'à 40 %. Amazon Braket permet d'utiliser l'informatique q...

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

· Composants

Nouveau CDN pour les utilisateurs enregistrés

Dans les dernières versions, nous avons constaté une forte hausse du nombre et de la taille des téléchargements dans le monde, ce qui a affecté certains utilisateurs, en particulier ceux situés loin d'Europe...

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

· Versions

sgcWebSockets 4.3.3

Changes inclus dans ce version:[+] : Ajout de la prise en charge de IOCP Indy Server (Websocket et HTTP Servers). Il y a une nouvelle propriété appelé IOHandlerOptions où tu peux select qui IOHandler user (indy...

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

· Composants

Associer un utilisateur à une empreinte

​sgcBiometrics 1.4.0 inclura un nouveau composant appelé TsgcWinBioUsersINI qui permet d'associer une empreinte digitale à un utilisateur et d'enregistrer les données dans un fichier INI. Si tu as besoin d'enregistrer des données u...

· Fonctionnalités

Énumérer les enrôlements d'empreintes WBF

Le package sgcBiometrics ajoute une nouvelle fonctionnalité pour la prochaine version 1.4.0, tu peux désormais énumérer les enrôlements présents dans le pool de capteurs sélectionné. Cette méthode fonctionne pour les pools de capteurs système...