features
119 articles tagged “features”.
119 articles tagged “features”.

End-to-end Delphi-tutorial: stream Binance marktgegevens over WebSocket, draai een eenvoudige momentum-strategie, plaats REST-orders, voeg risicocontroles en watchdog-reconnects toe.

Een praktische gids voor het tunen van sgcWebSockets voor tienduizenden gelijktijdige verbindingen: IOCP, thread pools, compressie, broadcast, OS-limieten, benchmarks.

Een nieuwe Setup-optie in sgcWebSockets 2026.6 verwijdert de ingebedde JS-clientbundel uit de runtime-packages — ideaal voor Delphi / C++Builder-clients en backend-only servers.

Vanaf sgcWebSockets 2026.5.0 stelt de TsgcWSServer_HTTPAPI-component een nieuwe published property beschikbaar, FineTune, van het type TsgcServerHTTPAPI_FineTune. Deze groepeert elke low-level kernelmode-knop die...

WebSocket-compressie is essentieel om bandbreedte te besparen en de responsiviteit te verbeteren, vooral bij het versturen van repetitieve data zoals JSON-payloads. De permessage-deflate-extensie comprimeert ev...

OAuth 2.0-access-tokens zijn de sleutels tot je API-koninkrijk — en als iemand er een steelt, kan hij die overal gebruiken. DPoP (Demonstrating Proof of Possession), gedefinieerd in RFC 9449, lost dat op door cryp...

Delphi-ontwikkelaars die TLS-enabled servers op Windows deployen hebben jarenlang dezelfde uitdaging gehad: de juiste OpenSSL-bibliotheken bij hun toepassing bundelen. Versie-mismatches, ontbrekende DLL's tijdens...

XTB xStation5 Trading-API-integratie in Delphi. XTB is een van Europa's toonaangevende online tradingplatforms en biedt toegang tot forex, indices, grondstoffen, aandelen en cryptocurrencies via zijn xStat...

Integratie van de OKX WebSocket-trading-API in Delphi. De component TsgcWSAPI_OKX biedt uitgebreide Delphi-toegang tot de OKX-beurs via een uniforme WebSocket-interface. Hij ondersteunt publieke marktdata...

Integratie van de MEXC Spot- en Futures-API in Delphi. MEXC is een wereldwijde cryptocurrency-beurs die spottrading en perpetual-futures-contracten ondersteunt over honderden tokenparen. Delphi-ontwikkelaars kunnen...

Integratie van de KuCoin Spot- en Futures-API in Delphi. De componenten TsgcWSAPI_Kucoin en TsgcWSAPI_Kucoin_Futures bieden uitgebreide Delphi-toegang tot de KuCoin-beurs: realtime WebSocket-marktdata, private account-streams...

Integratie van de Kraken Spot- en Futures-API in Delphi. Kraken is een van de oudste en meest vertrouwde cryptocurrency-beurzen en biedt zowel spot- als futures-markten. De Delphi-componenten TsgcWSAPI_Kraken en Tsgc...

De FXCM-API biedt programmatische toegang tot een van 's werelds grootste retail-forexbrokers, met realtime-marktdata-streaming, orderuitvoering en historische candle-ophaling. Het TsgcWSAPI_FXCM-component...

Integratie van de Coinbase Advanced Trade-API in Delphi. Coinbase Advanced Trade is het professionele handelsplatform van een van de meest gebruikte crypto-exchanges ter wereld. De TsgcWSAPI_Coinbase-component...

We zijn verheugd om een belangrijke update aan te kondigen voor de Huobi(HTX)-WebSocket-API-component in sgcWebSockets voor Delphi. Deze update bevat uitgebreide ondersteuning voor marktdata, nieuwe futures-specifieke abonneerkanalen...

Het TsgcWS_API_Pusher-component is bijgewerkt om aan te sluiten op de nieuwste Pusher Channels-protocolspecificatie. Deze release introduceert ondersteuning voor private-encrypted channels, vier nieuwe presence- en...

Integratie van de CEX.IO Plus WebSocket-API in Delphi. CEX.IO Plus is het geavanceerde tradingplatform van CEX.IO...

Integratie van de CEX.IO WebSocket-API in Delphi. CEX.IO is een gevestigde cryptocurrency-beurs...

De AMQP 1.0-protocolimplementatie in sgcWebSockets heeft een uitgebreide review ondergaan tegen de OASIS AMQP 1.0-specificatie. Dit artikel documenteert de 30 fixes die over 8 broncode-bestanden zijn toegepast,...

De sgcWebSockets-bibliotheek is bijgewerkt met aanzienlijke verbeteringen in de Bitstamp REST-API-component...

Integratie van Bybit V5 WebSocket- en REST-API in Delphi. Bybit is een grote cryptocurrency-derivaten- en spotbeurs...

Integratie van BitMEX WebSocket- en REST-API in Delphi. BitMEX is een toonaangevende cryptocurrency-derivatenbeurs...

De AMQP 0-9-1-implementatie in sgcWebSockets heeft een uitgebreide update gekregen: 11 bugfixes voor kritieke parametervolgorde, typeverschillen, thread-veiligheid en gegevensverlies, plus 6 nieuwe...

sgcWebSockets 2026.4.0 introduceert een grote uitbreiding van de OpenAI-API-integratie met volledige ondersteuning voor de nieuwe Responses-API (de officiële vervanger van de afgeschafte Assistants-API), Audio...

De sgcWebSockets-bibliotheek blijft de Binance-integratie uitbreiden met een aanzienlijk pakket nieuwe methoden voor de Spot-REST-API, Futures-REST-API en WebSocket-streams. Dit artikel biedt...

Vanaf sgcWebSockets 2026.1.0 ondersteunt Azure AMQP 1.0 CBS-authenticatie met SAS-tokens en JWT. Azure Service Bus implementeert Claims-Based Security (CBS) via AMQP...

De release 2025.10.0 van sgcWebSockets tilt Model Context Protocol(MCP)-connectiviteit naar een hoger niveau met een versterkte authenticatielaag voor zowel client- als servercomponenten. Dit artikel laat zien hoe de n...

In MCP vertegenwoordigen resources adresseerbare data-objecten die de server beschikbaar stelt, zoals bestanden, database-records, gegenereerde documenten of dynamische API-outputs. Ze worden door de client gestuurd...

Met sgcWebSockets 2025.9.0 ondersteunt de Model Context Protocol (MCP)-server nu Prompt-requests, waardoor AI-clients dynamische prompt-templates kunnen opvragen en renderen. Deze capability maakt het mogelijk...

Met de release van sgcWebSockets 2025.9.0 kunnen ontwikkelaars nu Model Context Protocol (MCP)-functionaliteit rechtstreeks in hun servers integreren. Dit omvat de mogelijkheid om MCP-tool-requests af te handelen,...

De nieuwste release van sgcWebSockets 2025.9.0 introduceert een baanbrekende functie voor AI-ontwikkelaars en systeemintegrators - volledige ondersteuning voor het Model Context Protocol (MCP). Deze innovatie betekent...

Bij gebruik van de Indy WebSocket-server voor TCP-verbindingen wordt het OnConnect-event standaard pas geactiveerd nadat het eerste bericht is ontvangen, omdat er geen manier is om te filteren of de verbinding plain...

De sgcWebSockets-bibliotheek ondersteunt meerdere authenticatiemethoden om WebSocket-communicatie in Delphi- en C++Builder-toepassingen te beveiligen. Omdat het WebSocket-protocol zelf geen authe...

WebAuthn (Web Authentication) is een W3C-standaard die veilige, wachtwoordloze en phishing-resistente authenticatie mogelijk maakt met public-key-cryptografie...

WebAuthn is de authenticatielaag van de FIDO2-standaard. In plaats van te vertrouwen op door de gebruiker onthouden geheimen, maakt het gebruik van asymmetrische cryptografie. Tijdens registratie genereert de authenticator van een gebruiker (hardware...

Net als de Chat Completions-API ondersteunt de Assistants-API function calling. Met function calling kun je functies beschrijven aan de Assistants-API en deze op een intelligente manier de functio...

Vanaf sgcWebSockets 2025.4.0 Enterprise wordt het WebAuthn-protocol ondersteund (momenteel in BETA). WebAuthn (Web Authentication) is een webstandaard ontwikkeld door het World Wide Web Consortium (W3C) en de FI...

De OpenAI Assistant-client is verbeterd met streaming-antwoorden bij het aanroepen van een run thread. Voor deze nieuwe functie moest je de runobject-status pollen totdat deze voltooid was. N...

Vanaf sgcWebSockets 2024.10.0 kun je de OpenAI Assistants gebruiken om in je eigen bestanden te zoeken in plaats van het generieke model te gebruiken. File Search verrijkt de Assistant met kennis van buiten zijn model,...

Vanaf sgcOpenAPI 2024.9.0 is de parser verbeterd met de volgende nieuwe functies:- Bundle Specification: als de specificatie is opgebouwd uit meerdere schemas kan de parser deze samenvoegen tot één...

OpenSSL 3.0 heeft diverse afgeschafte of onveilige algoritmen verplaatst naar een interne bibliotheekmodule genaamd legacy provider. Deze wordt niet standaard geladen, dus apps (of hun taalruntimes) die OpenSSL...

Vanaf sgcWebSockets 2024.5.0 is PKCE, dat staat voor "Proof of Key Code Exchange", een uitbreiding van het OAuth 2.0-protocol die helpt code-interceptie-aanvallen te voorkomen. PKCE wordt ondersteund door de OAuth2 Serv...

Hoewel de openSSL-bibliotheken 1.0 en 1.1 geen updates meer ontvangen, moeten gebruikers overwegen de nieuwste openSSL 3.0- of 3.1-API's te gebruiken. Hieronder vind je de verschillen tussen 3.0 en 3.1:OpenSSL 3.0...

Vanaf sgcWebSockets 2024.2.0 is de HTTP/2-server verbeterd bij het ontvangen van HTTP/2-aanvragen. Standaard wordt elke nieuwe HTTP/2-aanvraag nu in de wachtrij geplaatst en afgehandeld door één van...

Indy ondersteunt RSA- en EC-certificaten bij gebruik van de openSSL-bibliotheken, maar standaard kunnen EC-certificaten worden aangemaakt met verschillende curves en de openSSL-bibliotheken zijn alleen geconfigure...

Azure IoT laat je data versturen via diverse protocollen zoals MQTT of AMQP, maar soms is het bericht te groot en moeten er bestanden naar de Azure-servers worden geupload...

Vanaf sgcWebSockets 2023.7.0 wordt de Microsoft Azure OpenAI-service ondersteund. Met Azure OpenAI Service kun je chatbots maken, tekst genereren, talen vertalen en verschillende soorten creatieve content schrijven...

In een eerdere post hebben we gezien hoe je OpenAI Embeddings gebruikt om contextuele informatie toe te voegen aan de chatmethoden van OpenAI. Nu gaan we zien hoe je het TsgcOpenAIEmbeddings-component uit het sgcWebSockets-package gebruikt om...

Wanneer we OpenAI een vraag stellen die specifieke context vereist, bijvoorbeeld: Wie is mijn vader? Dan kan OpenAI gaan hallucineren of antwoorden dat het dat niet weet. Om OpenAI te helpen specifieke vragen te beantwoorden, kun je extra contextuele informatie meegeven in de prompt zelf...

Met de OpenAI-API kun je het model een nieuwe afbeelding laten genereren op basis van een prompt en/of een invoerafbeelding. De Images-API biedt drie methoden om met afbeeldingen te werken: 1. afbeeldingen vanaf nul maken op basis van...

Met de OpenAI-API kun je je eigen AI-chats bouwen met ChatGPT Turbo. Met de sgcWebSockets-bibliotheek is het heel eenvoudig om met de API te interageren...

Audio omzetten naar tekst (ook bekend als speech to text) is heel eenvoudig met de OpenAI-API; upload eenvoudig een audiobestand in een van de volgende formaten: mp3, mp4, mpeg, mpga, m4a, wav of webm. En de...

Vanaf sgcWebSockets 2023.3.0 wordt de OpenAI-API volledig ondersteund. De OpenAI-API kan worden toegepast op vrijwel elke taak die gaat over het begrijpen of genereren van natuurlijke taal, code of afbeeldingen. OpenAI b...

Audio vertalen naar tekst is heel eenvoudig met de OpenAI-API; upload een audiobestand in een van de volgende formaten: mp3, mp4, mpeg, mpga, m4a, wav of webm. En de API vertaalt de audio...

Ik ben verheugd de sgcOpenAPI Pascal-parser aan te kondigen, een gloednieuw product waarmee je een OpenAPI-specificatie kunt importeren en een Pascal-interface kunt genereren. De sgcOpenAPI-parser ondersteunt de volgende specifi...

Vanaf sgcWebSockets 2023.2.0 is de HTTP/1-client verbeterd en ondersteunt SSE-requests. SSE werd al ondersteund op server-componenten maar nog niet op de client. SSE (Server-Sent Events) is een...

In een vorige post introduceerde ik de nieuwe functie Groups op WebSocket-servers. In deze post laat ik zien hoe je WebSocket-groepen combineert met clientverbindingen om de gebruikersdata...

Vanaf sgcWebSockets 2023.2.0 is een nieuwe functie geïmplementeerd om server-message-broadcasting te verbeteren. Groups is een nieuwe functie in de sgcWebSockets-bibliotheek waarmee je verbindingen (die...

Vanaf sgcWebSockets 2022.9.0 is de IOCP-IOHandler van de Indy-server vanaf nul herschreven en zijn de prestaties verbeterd. De IOCP-IOHandler is alleen beschikbaar in het sgcWebSockets Enterprise-package. Met IOCP...

Vanaf sgcWebSockets 2022.9.0 is er een nieuwe IOHandler voor Linux. Met EPOLL kun je het "one-thread-per-client"-probleem vermijden waarbij de prestaties sterk afnemen naarmate de server meer verbindingen afhandelt...

Indy-servers gebruiken threads om de clientverbindingen af te handelen; telkens wanneer een nieuwe client verbinding maakt met de server, wordt er een nieuwe thread aangemaakt die de verbinding afhandelt, dus bij 100 verbindingen...

Vanaf sgcWebSockets 2022.8.0 wordt DTLS over UDP ondersteund door de UDP-server- en -client-componenten. Dit betekent dat je nu versleutelde berichten kunt versturen via UDP (net als WebSocket of HTTP via...

Vanaf sgcWebSockets 2022.8.0 wordt de nieuwe iOS ARM-simulator-personality ondersteund. Je kunt nu je iOS-projecten testen in een iOS-simulator als je een Mac op basis van ARM hebt. Selecteer de nieuwe personali...

De OpenAPI-specificatie, voorheen bekend als de Swagger-specificatie, is een specificatie voor machine-leesbare interfacebestanden voor het beschrijven, produceren, consumeren en visualiseren van RESTful webser...

sgcWebSockets gebruikt ZLib voor WebSocket-compressie/-decompressie. Recent heeft Zlib een nieuwe versie uitgebracht die de volgende problemen oplost: een deflate-bug bij het gebruik van de Z_FIXED-strategie die kan re...

Vanaf sgcWebSockets 2022.3.0 worden gesponsorde berichten ondersteund. Gesponsorde berichten vereisen Telegram 1.8.0+, dus de Telegram-bibliotheken zijn bijgewerkt om deze functie te ondersteunen. Gesponsorde berichten op T...

Vanaf sgcWebSockets 2022.1 worden de Binance.us-servers ondersteund door onze Binance-API-client...

Vanaf sgcWebSockets 2022.1 kan het Telegram-clientcomponent de gebruiker om het telefoonnummer of de locatie vragen wanneer er als bot is ingelogd. Vind hieronder een voorbeeldcode in Delphi, C++ Builder en .NET...

Vanaf sgcWebSockets 2022.1 kun je met de sgcWebSockets Pusher-client je eigen aangepaste authenticatie implementeren.Pusher only allow subscribe to private or presence channels, if the connection provides a...

Vanaf sgcWebSockets .NET 4.5.4 wordt MacOS 64-bits ondersteund, zodat je nu Visual Studio Mac-toepassingen kunt compileren voor Mac OS 64-bits. De componenten die door MacOS worden ondersteund zijn dezelfde als die voor Windows, zodat...

Vind hieronder een eenvoudig voorbeeld van hoe je een Twilio-sms-bericht verstuurt met de sgcWebSockets-bibliotheek. Twilio Code Geef gewoon de parameters mee aan de methode: telefoon waarvandaan het bericht wordt verstuurd, telefoon waar het bericht...

Na het upgraden naar macOS Monterey krijg je mogelijk een fout bij het laden van de OpenSSL-bibliotheken. Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a s...

Vanaf sgcWebSockets 4.5.3 worden de openSSL 3.0-bibliotheken ondersteund voor de volgende compilers:Delphi 7 - Rad Studio 11Windows 32/64OSX 64Android 32/64iOS 64Linux 64.NETWindows 32/64 OpenSSL 3.0 OpenS...

De sgcWebSockets Pusher-client is verbeterd in versie 4.5.3; de HTTP-API is geïmplementeerd waarmee je events kunt triggeren, gebruikers van een kanaal kunt ophalen en een lijst van kanalen kunt opvragen.Pusher is a hosted WebS...

DevExtreme Data Grid van DevExpress is een krachtige Data Grid voor JavaScript. Een van de functies is partial updates, waarmee een record van een grid kan worden bijgewerkt zonder de hele pagina te verversen. Meestal...

Vanaf sgcWebSockets 4.5.1 is SChannel verbeterd met 2 nieuwe functies:1. There is a new property in TLSOptions.SChannel_Options called CipherList where you can set which Ciphers will be used.2. The...

Met de Telegram-API kun je informatie ophalen over leden van een SuperGroup. Gebruik de methode GetSuperGroupMembers om informatie op te halen over leden of geblokkeerde gebruikers in een supergroup of kanaal. Kan alleen worden gebruikt...

Wanneer een client een verbreking initieert vanuit de server, is er een uitwisseling tussen client en server om over de toestand van de verbreking te informeren. Wanneer het proces is afgerond, blijft de client-socketverbinding...

In dit blog laat ik zien hoe je de sgcWebSockets JWT-client configureert om geauthenticeerde HTTP/2-requests naar Apple Push Notification-servers te versturen...

De sgcWebSockets-bibliotheek ondersteunt het HTTP/2-protocol in server- en client-componenten. Apple Push Notifications staat alleen toe om push-meldingen te versturen vanaf een server-provider via HTTP/2...

In het vorige blog liet ik zien hoe je een device-token ophaalt. Nu laat ik zien hoe je de HTTP/2 sgcWebSockets-client gebruikt om een notificatie te versturen (zonder het authenticatie-gedeelte)...

In dit blog laat ik zien hoe je certificaten gebruikt om je te authenticeren bij Apple Push-servers. Maak eerst in je developer-account een nieuw certificaat voor APNs aan...

De OAuth2-client-component ondersteunt nu Client Credentials als grant-type. Dit type grant wordt vaak gebruikt voor server-to-server-interacties die op de achtergrond moeten draaien, zonder directe interac...

Met sgcWebSockets-servers kun je grote bestanden uploaden via HTTP POST zonder dat dit het servergeheugen belast. Wanneer een HTTP-client een multipart/form-datastream verzendt...

Vanaf sgcWebSockets 4.4.8 zijn er kleine wijzigingen in de bibliotheek om de beveiliging van verbindingen te verbeteren. Een daarvan is Perfect Forward SecrecyWhen you use the RSA key exchange mechanism, it creates a l...

Vanaf sgcWebSockets 4.4.8 is de log van WebSocket-berichten verbeterd. Tot nu toe werden berichten opgeslagen zoals ze werden verstuurd/ontvangen door de socket; dit betekent dat wanneer een WebSocket-bericht werd verstuurd door de WebSoc...

Vanaf sgcWebSockets 4.4.7 wordt het gebruik van certificaten met SChannel als cryptobibliotheek ondersteund.De SChannel-implementatie ondersteunt 2 soorten certificaatauthenticatie:1. Using a PFX certificate2....

Vanaf sgcWebSockets 4.4.7 worden beide Binance Futures-API's ondersteund: USDT en COIN...

Wanneer je inlogt als bot, kun je de GetChats-methode niet gebruiken, dus krijg je niet alle beschikbare chats. Als het de eerste keer is dat je inlogt als bot en je probeert een bericht te versturen naar een bekende chat, krijg je deze...

De Telegram-client is verbeterd met een nieuwe methode, SendRichTextMessages, die het gebruik van stijlen ondersteunt zoals: vet, cursief, onderstreept, doorgehaald en code. Het gebruik is heel eenvoudig, als je een tekst...

De sgcWebSockets-bibliotheek ondersteunt OAuth2-authenticatie in server- en client-componenten. De volgende versie bevat een nieuwe functie die door AWS Cognito wordt vereist...

De Alt-Svc HTTP-header wordt gebruikt om clients te informeren dat dezelfde resource bereikbaar is via een andere dienst of protocol. Dit is handig als je de HTTP-clients wilt informeren dat je server bijvoorbeeld HTTP/2 onderst...

De WebSocket-client kan worden aangepast met enkele beschikbare events. In de laatste versie zijn 2 nieuwe events toegevoegd: OnBeforeConnect: dit event wordt aangeroepen vlak voordat de client verbinding probeert...

Wanneer een OAuth2-client een aanvraag doet voor een nieuw access token, wordt er in een webbrowser een webpagina getoond om deze verbinding toe te staan en in te loggen met een gebruikersnaam en wachtwoord. De HTML-pagina is standaard...

Wanneer OAuth2 aan serverzijde is ingeschakeld, vereisen alle HTTP-aanvragen standaard authenticatie met Bearer-tokens. Als je wilt toestaan dat sommige URL's benaderd worden zonder Bearer-token...

Voordat een client een nieuwe OAuth2-aanvraag doet, moet de app op de server worden geregistreerd. Voor het registreren van een nieuwe app heb je de volgende informatie nodig: App Name: de naam van de applicatie. Voorbeeld: MyApp...

Standaard gebruikt de OAuth2-server de volgende endpoints: Authorization: /sgc/oauth2/auth Token: /sgc/oauth2/token. Dat betekent dat als je server luistert op IP 80.54.41.30 en poort 8443, de volledige O...

Vanaf sgcWebSockets 4.4.4 is een nieuwe eigenschap Monitor toegevoegd aan de WatchDog-functie. WatchDog.Monitor maakt het mogelijk te verifiëren of nieuwe clients verbinding kunnen maken met de server. Dit gebeurt door een interne client die een...

Vanaf sgcWebSockets 4.4.4 ondersteunt de Telegram-client proxyverbindingen. De Telegram-client kan worden geconfigureerd om gebruik te maken van een proxy. Momenteel ondersteunt Telegram 3 soorten proxy's: 1. HTTP 2. MTProt...

Vanaf sgcWebSockets 4.4.4 heeft de MQTT-client een nieuwe methode PublishAndWait. Tot nu toe was de enige manier om te weten of een bericht door de server was verwerkt bij QoS-levels 1 of 2...

Vanaf sgcWebSockets 4.4.3 kun je je DataSnap-servertoepassing vervangen door onze WebSockets-server en profiteren van nieuwe functies zoals: WebSocket-protocol, HTTP/2-protocol, IOCP. Er zijn 3 verschillende...

Vanaf sgcWebSockets 4.4.3 wordt HTTP/2 initieel ondersteund en worden in volgende versies nieuwe functies toegevoegd. In een eerdere blogpost vergeleken we de prestaties tussen HTTP 1.1 en HTTP/2...

httpbin.org biedt een handige server om het HTTP/2-protocol te testen; er zijn verschillende cases die je kunt gebruiken om HTTP-clients te testen. Hieronder vind je een lijst met de belangrijkste beschikbare tests...

In een vorige post liet ik een vergelijking zien tussen de prestaties van HTTP2 en HTTP1 met één verbinding (zie HTTP2 vs HTTP1-prestaties). In deze post toon ik een vergelijking tussen HTTP2 en HTTP1...

RFC 7540 en RFC 7541 bevatten de volledige specificatie van het HTTP/2-protocol. Bij het implementeren van een nieuwe HTTP/2-client voor de sgcWebSockets-bibliotheek is het belangrijk om externe tools te gebruiken om te controleren...

sgcWebSockets ondersteunt een breed scala aan protocollen; HTTP/2 is het protocol dat op dit moment in ontwikkeling is. HTTP 1.1 is de afgelopen 15 jaar het meest gebruikte HTTP-protocol geweest en is breed geïmplementeerd in servers en clients...

WAMP 1.0 is een open WebSocket-subprotocol dat twee asynchrone messaging-patronen biedt: RPC en PubSub.Vanaf sgcWebSockets 4.3.8 wordt een nieuwe methode ondersteund die niet in de WAMP 1.0-specificatie is opgenomen...
Met het sgcWebSockets Dataset-subprotocol kun je databasewijzigingen broadcasten naar alle verbonden clients. Vanaf sgcWebSockets 4.3.8 ondersteunt dit protocol 2 update-modi: 1. Replicate Table: protocol werkt datas...

Coturn is een gratis open-source-implementatie van TURN- en STUN-servers. De TURN-server is een server en gateway voor NAT-traversal van VoIP-mediaverkeer. Hij kan ook worden ingezet als algemene...

Zodra de verbinding tot stand is gebracht, worden er geen pakketten over het netwerk verstuurd als geen van de peers data verstuurt. TCP is een inactief protocol, dus het neemt aan dat de verbinding actief is. Redenen voor verbreking...

Embarcadero heeft enige tijd geleden FMXLinux-ondersteuning aangekondigd, waarmee je grafische componenten in Linux64-apps kunt gebruiken. sgcWebSockets ondersteunt FMXLinux, zodat je deze componenten kunt gebruiken om een grafische...

Vanaf sgcWebSockets 4.3.4 wordt OAuth2 ondersteund. Google biedt toegang tot deze API's via OAuth2-authenticatie, dus eerst moet je de OAuth2 Client ID en Client Secret verkrijgen voordat je verbinding kunt maken met...

OAuth2 stelt applicaties van derden in staat toegang te krijgen tot beperkte resources via het HTTP-protocol. RFC 6749 beschrijft de OAuth2-specificatie. Er zijn 4 rollen: Client, Resource Owner, Authorization Server, Re...

Indy-servers gebruiken één thread per verbinding; dat betekent dat als je server 1000 gelijktijdige verbindingen moet afhandelen, er 1000 threads worden aangemaakt. Bij 10.000 verbindingen...

Dit is een demo die laat zien hoe je een bestand uploadt naar een WebSocket-server. Volg de volgende stappen: selecteer een bestand dat naar de server wordt verstuurd. Druk vervolgens op connect. Als de verbinding succesvol is, zie...

Het sgcBiometrics-package voegt een nieuwe functie toe voor de volgende versie 1.4.0; nu kun je opsommen welke enrollments de geselecteerde sensor-pool heeft. Deze methode werkt voor system- en private-sensor-pools. Voorheen...

Met de sgcWebSockets-bibliotheek kun je beveiligde WebSocket-servers draaien via OpenSSL-bibliotheken; als je een nieuwe beveiligde server start en met een webbrowser zoals Chrome verbinding maakt, werkt dat prima en toont Chrome een gre...

ALPN, of Application Layer Protocol Name, is een TLS-extensie die de protocolonderhandeling onderdeel maakt van de uitwisseling van hello-berichten. ALPN kan onderhandelen welk protocol over een beveiligde verbinding moet worden afgehandeld...

Momenteel ondersteunt Indy alleen OpenSSL-versie 1.0.2 en diverse klanten hebben ons gevraagd over ondersteuning voor OpenSSL 1.1. Hoewel OpenSSL 1.0.2 op dit moment bruikbaar is omdat het TLS 1.2 i...