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

End-to-End-Delphi-Tutorial: Binance-Marktdaten über WebSocket streamen, eine einfache Momentum-Strategie laufen lassen, REST-Orders platzieren, Risikokontrollen und WatchDog-Reconnects ergänzen.

Ein praktischer Leitfaden zum Tunen von sgcWebSockets für Zehntausende gleichzeitige Verbindungen: IOCP, Thread-Pools, Kompression, Broadcast, OS-Limits, Benchmarks.

Eine neue Setup-Option in sgcWebSockets 2026.6 entfernt das eingebettete JS-Client-Bundle aus den Runtime-Paketen — ideal für Delphi-/C++Builder-Clients und reine Backend-Server.

Ab sgcWebSockets 2026.5.0 stellt die Komponente TsgcWSServer_HTTPAPI eine neue published Eigenschaft FineTune vom Typ TsgcServerHTTPAPI_FineTune bereit. Sie bündelt alle Low-Level-Kernel-Mode-Stellschrauben...

WebSocket-Komprimierung ist entscheidend, um Bandbreite zu sparen und die Reaktionszeit zu verbessern, besonders bei der Übertragung sich wiederholender Daten wie JSON-Payloads. Die Erweiterung permessage-deflate komprimiert ev...

OAuth-2.0-Access-Tokens sind die Schlüssel zu deinem API-Königreich – und wenn jemand einen stiehlt, kann er ihn von überall aus verwenden. DPoP (Demonstrating Proof of Possession), definiert in RFC 9449...

Seit Jahren stehen Delphi-Entwickler, die TLS-fähige Server unter Windows bereitstellen, vor derselben Herausforderung: die richtigen OpenSSL-Bibliotheken mit ihrer Anwendung mitzuliefern. Versionskonflikte...

XTB xStation5 Trading API-Integration in Delphi. XTB ist eine der führenden Online-Trading-Plattformen Europas und bietet Zugang zu Forex, Indizes, Rohstoffen, Aktien und Kryptowährungen über seine xStat...

OKX-WebSocket-Trading-API-Integration in Delphi Die Komponente TsgcWSAPI_OKX bietet umfassenden Delphi-Zugriff auf die OKX-Börse über eine einheitliche WebSocket-Schnittstelle. Sie unterstützt öffentliche Marktdaten...

MEXC Spot- und Futures-API-Integration in Delphi. MEXC ist eine globale Kryptowährungsbörse, die Spot-Handel und Perpetual-Futures-Kontrakte über hunderte Token-Paare hinweg unterstützt. Delphi-Entwickler...

KuCoin Spot- und Futures-API-Integration in Delphi. Die Komponenten TsgcWSAPI_Kucoin und TsgcWSAPI_Kucoin_Futures bieten umfassenden Delphi-Zugriff auf die KuCoin-Börse: Echtzeit-WebSocket...

Kraken Spot- und Futures-API-Integration in Delphi. Kraken ist eine der ältesten und vertrauenswürdigsten Kryptobörsen und bietet sowohl Spot- als auch Futures-Märkte. Die Delphi-Komponenten TsgcWSAPI_Kraken und Tsgc...

FXCM Forex Trading API Integration in Delphi Die FXCM API bietet programmgesteuerten Zugriff auf einen der weltweit größten's Retail-Forex-Broker und ermöglicht Marktdaten-Streaming in Echtzeit, Order-Ausführung, a...

Coinbase Advanced Trade API-Integration in Delphi. Coinbase Advanced Trade ist die professionelle Trading-Plattform von einer der meistgenutzten Krypto-Börsen der Welt. Die Komponente TsgcWSAPI_Coinbas...

Wir freuen uns, ein bedeutendes Update der Huobi (HTX) WebSocket API-Komponente in sgcWebSockets für Delphi anzukündigen. Dieses Update bringt erweiterte Marktdaten-Unterstützung, neue Futures-spezifische Subscription-Kanäle...

Die Komponente TsgcWS_API_Pusher wurde aktualisiert, um der neuesten Spezifikation des Pusher-Channels-Protokolls zu entsprechen. Dieses Release bringt Unterstützung für private-encrypted Channels, vier neue Presence...

CEX.IO Plus WebSocket-API-Integration in Delphi. CEX.IO Plus ist die fortgeschrittene Trading-Plattform von CEX.IO für professionelle und institutionelle Trader. Die Komponente TsgcWSAPI_CexPlus bietet...

CEX.IO WebSocket-API-Integration in Delphi. CEX.IO ist eine etablierte Kryptobörse mit Echtzeit-Marktdaten und Trading-Funktionen über ihre WebSocket-API. Die Komponente TsgcWSAPI_Cex bietet...

Die AMQP-1.0-Protokollimplementierung in sgcWebSockets wurde einer umfassenden Überprüfung gegen die OASIS-AMQP-1.0-Spezifikation unterzogen. Dieser Artikel dokumentiert die 30 Fixes, die auf 8 Quelldateien angewendet wurden,...

Die sgcWebSockets-Bibliothek wurde mit deutlichen Verbesserungen an der Bitstamp REST-API-Komponente aktualisiert. Dieses Update fügt Unterstützung für mehrere zuvor fehlende Endpoint-Kategorien hinzu...

Bybit V5 WebSocket- und REST-API-Integration in Delphi. Bybit ist eine wichtige Krypto-Derivate- und Spot-Börse mit Perpetual-Kontrakten, Futures, Spot-Trading und Optionen. Die Komponente TsgcWSAPI_By...

BitMEX WebSocket- und REST-API-Integration in Delphi. BitMEX ist eine führende Krypto-Derivatebörse, spezialisiert auf Hebel-Trading von Futures und Perpetual-Kontrakten. Die Komponente TsgcWSAPI_Bitmex...

Die AMQP-0-9-1-Implementierung in sgcWebSockets hat ein umfassendes Update erhalten: 11 Bugfixes zu kritischer Parameterreihenfolge, Typkonflikten, Thread-Sicherheit und Datenverlust-Problemen sowie 6 neu...

sgcWebSockets 2026.4.0 bringt eine große Erweiterung der OpenAI-API-Integration: volle Unterstützung für die neue Responses API (der offizielle Nachfolger der eingestellten Assistants API), Audio...

Die sgcWebSockets-Bibliothek erweitert ihre Binance-Integration mit einem umfangreichen Satz neuer Methoden für die Spot-REST-API, Futures-REST-API und WebSocket-Streams. Dieser Artikel bietet...

Ab sgcWebSockets 2026.1.0 unterstützt Azure AMQP 1.0 CBS-Authentifizierung mit SAS-Tokens und JWT. Azure Service Bus implementiert Claims-Based Security (CBS) über AMQP, um Sender und Empfänger n...

Das Release 2025.10.0 von sgcWebSockets hebt die Model-Context-Protocol-(MCP-)Anbindung auf ein neues Niveau und bringt eine gehärtete Authentifizierungsschicht für Client- und Server-Komponenten. Dieser...

In MCP repräsentieren Ressourcen adressierbare Datenobjekte, die der Server bereitstellt — etwa Dateien, Datenbankzeilen, erzeugte Dokumente oder dynamische API-Ausgaben. Sie sind client-gesteuert, d.h. der Client...

Mit sgcWebSockets 2025.9.0 unterstützt der Model-Context-Protocol-Server (MCP) jetzt Prompt-Requests. So können KI-Clients dynamische Prompt-Vorlagen abfragen und rendern. Damit lassen sich...

Mit dem Release von sgcWebSockets 2025.9.0 können Entwickler die Funktionalität des Model Context Protocol (MCP) direkt in ihre Server integrieren. Dazu gehört die Verarbeitung von MCP-Tool-Requests...

Das neueste Release von sgcWebSockets 2025.9.0 bringt eine bahnbrechende Funktion für KI-Entwickler und Systemintegratoren — volle Unterstützung für das Model Context Protocol (MCP). Diese Neuerung markiert...

Wenn du den Indy-WebSocket-Server für TCP-Verbindungen verwendest, wird das OnConnect-Ereignis standardmäßig erst nach Empfang der ersten Nachricht ausgelöst, da nicht erkannt werden kann, ob die Verbindung reines...

Die sgcWebSockets-Bibliothek unterstützt mehrere Authentifizierungsmethoden, um die WebSocket-Kommunikation in Delphi- und C++Builder-Anwendungen abzusichern. Da das WebSocket-Protokoll selbst keinen Authe...

WebAuthn (Web Authentication) ist ein W3C-Standard, der sichere, passwortlose und phishing-resistente Authentifizierung mit Public-Key-Kryptografie ermöglicht. Er wird häufig mit Passkeys eingesetzt, um Siche...

WebAuthn ist die Authentifizierungs-Schicht des FIDO2-Standards. Anstatt sich auf vom Nutzer gemerkte Geheimnisse zu verlassen, nutzt es asymmetrische Kryptographie. Bei der Registrierung erzeugt der Authenticator des Nutzers (Hardware...

Ähnlich wie die Chat-Completions-API unterstützt auch die Assistants-API Function Calling. Mit Function Calling kannst du der Assistants-API Funktionen beschreiben und bekommst intelligent zurückgeliefert, welche Funktio...

Ab sgcWebSockets 2025.4.0 Enterprise wird das WebAuthn-Protokoll unterstützt (aktuell in BETA). WebAuthn (Web Authentication) ist ein Web-Standard, der vom World Wide Web Consortium (W3C) und der FI...

Der OpenAI-Assistant-Client wurde verbessert, um beim Aufruf eines Run-Threads gestreamte Antworten zu liefern. Vor dieser neuen Funktion musste der Status des Run-Objekts gepollt werden, bis er abgeschlossen war. J...

Ab sgcWebSockets 2024.10.0 kannst du die OpenAI Assistants nutzen, um in deinen eigenen Dateien zu suchen, statt das generische Modell zu verwenden.File Search erweitert den Assistant um Wissen außerhalb seines Modells,...

Ab sgcOpenAPI 2024.9.0 wurde der Parser um folgende Neuerungen erweitert:- Bundle Specification: Wenn die Spezifikation aus mehreren Schemas besteht, kann der Parser sie zu einer einzelnen ...

OpenSSL 3.0 hat mehrere veraltete oder unsichere Algorithmen in ein internes Bibliotheksmodul namens Legacy Provider verschoben. Dieses wird nicht standardmäßig geladen, sodass Anwendungen (oder ihre Sprach-Laufzeiten), die OpenSSL...

Ab sgcWebSockets 2024.5.0 wird PKCE unterstützt. PKCE steht für "Proof of Key Code Exchange" und ist eine Erweiterung des OAuth-2.0-Protokolls, die hilft, Code-Interception-Angriffe zu verhindern.PKCE wird in OAuth2-Serv...

Da die openSSL-Bibliotheken 1.0 und 1.1 keine Updates mehr erhalten, solltest du auf die neuesten openSSL-APIs 3.0 oder 3.1 umstellen. Unten findest du die Unterschiede zwischen 3.0 und 3.1:OpenSSL 3.0...

Ab sgcWebSockets 2024.2.0 wurde der HTTP/2-Server beim Empfang von HTTP/2-Anfragen verbessert. Standardmäßig wird jede neue HTTP/2-Anfrage in eine Queue gestellt und von einem Thread im Pool abgearbeitet...

Indy unterstützt RSA- und EC-Zertifikate, wenn die openSSL-Bibliotheken verwendet werden. EC-Zertifikate können jedoch mit unterschiedlichen Kurven erstellt werden, und die openSSL-Bibliotheken sind standardmäßig nur für einige...

Azure IoT erlaubt das Senden von Daten über verschiedene Protokolle wie MQTT oder AMQP. In manchen Fällen ist die Nachrichtengröße jedoch zu groß, sodass Dateien auf die Azure-Server hochgeladen werden müssen....

Ab sgcWebSockets 2023.7.0 wird der Microsoft Azure OpenAI Service unterstützt. Mit Azure OpenAI Service kannst du Chatbots erstellen, Texte generieren, Sprachen übersetzen und verschiedene Arten krea...

In einem früheren Beitrag haben wir gesehen, wie OpenAI-Embeddings genutzt werden, um den OpenAI-Chat-Methoden Kontextinformationen hinzuzufügen. Jetzt sehen wir uns an, wie sich die Komponente TsgcOpenAIEmbeddings aus dem sgcWebSockets-Paket nutzen lässt, um...

Wenn wir OpenAI eine Frage stellen, die einen bestimmten Kontext erfordert, zum Beispiel: Wer ist mein Vater? OpenAI kann entweder halluzinieren oder antworten, dass es das nicht weiß. Damit OpenAI spezifische Fragen beantworten kann...

Mit der OpenAI-API kann das Modell anhand eines Prompts und/oder eines Eingabebilds ein neues Bild generieren. Die Images-API bietet drei Methoden für die Arbeit mit Bildern...

Die OpenAI-API ermöglicht den Bau eigener KI-Chats mit ChatGPT Turbo. Mit der sgcWebSockets-Bibliothek ist die Interaktion mit der API sehr einfach — bei einer Chat-Unterhaltung liefert das Modell eine Chat-Co...

Audio in Text umzuwandeln (auch als Speech to Text bekannt) ist mit der OpenAI-API sehr einfach: Lade einfach eine Audiodatei in einem dieser Formate hoch: mp3, mp4, mpeg, mpga, m4a, wav oder webm. Und die...

Ab sgcWebSockets 2023.3.0 wird die OpenAI-API vollständig unterstützt.Die OpenAI-API lässt sich auf praktisch jede Aufgabe anwenden, die das Verstehen oder Erzeugen von natürlicher Sprache, Code oder Bildern umfasst. OpenAI b...

Audio in Text zu übersetzen, ist mit der OpenAI-API sehr einfach: Lade einfach eine Audiodatei in einem dieser Formate hoch: mp3, mp4, mpeg, mpga, m4a, wav oder webm. Und die API übersetzt das Audio i...

Ich freue mich, den sgcOpenAPI Pascal Parser anzukündigen — ein brandneues Produkt, mit dem du eine OpenAPI-Spezifikation importieren und ein Pascal-Interface generieren kannst. Der sgcOpenAPI Parser unterstützt...

Ab sgcWebSockets 2023.2.0 the HTTP/1 Client has been improved and unterstützt SSE requests. Remember than SSE was already supported on Server Komponenten but not on-Client.SSE (Server-Sent Events) is a...

In einem früheren Beitrag habe ich die neue Groups-Funktion in WebSocket-Servern vorgestellt. In diesem Beitrag zeige ich, wie du WebSocket-Gruppen mit Client-Verbindungen kombinierst, um Benutzerdaten...

Ab sgcWebSockets 2023.2.0 wurde ein neues Feature implementiert, das Server-Message-Broadcasting verbessert. Groups ist ein neues Feature in der sgcWebSockets-Bibliothek, mit dem du Verbindungen (die für Clients stehen)...

Ab sgcWebSockets 2022.9.0 wurde der Indy-Server-IOCP-IOHandler von Grund auf neu geschrieben und die Leistung verbessert. Der IOCP-IOHandler ist nur im Enterprise-Paket verfügbar...

Ab sgcWebSockets 2022.9.0 gibt es einen neuen IOHandler für Linux. Mit EPOLL vermeidest du das "Ein-Thread-pro-Client"-Problem, bei dem die Leistung mit mehr Verbindungen stark einbricht...

Indy-Server verwenden Threads für die Client-Verbindungen. Jedes Mal, wenn sich ein neuer Client verbindet, wird ein neuer Thread erstellt...

Ab sgcWebSockets 2022.8.0 wird DTLS über UDP von den UDP-Server- und Client-Komponenten unterstützt. Das bedeutet, dass du nun verschlüsselte Nachrichten per UDP senden kannst (wie WebSocket- oder HTTP-Protokoll, das ov...

Ab sgcWebSockets 2022.8.0 wird die neue iOS-ARM-Simulator-Personality unterstützt. Damit kannst du deine iOS-Projekte in einem iOS-Simulator testen, sofern du einen Mac mit ARM hast. Wähle einfach die neue Personality...

Die OpenAPI Specification, früher bekannt als Swagger Specification, ist eine Spezifikation für maschinenlesbare Schnittstellendateien zur Beschreibung, Erzeugung, Nutzung und Visualisierung von RESTful-Webservi...

sgcWebSockets verwendet ZLib für WebSocket-Komprimierung/Dekomprimierung. Kürzlich hat Zlib eine neue Version veröffentlicht, die folgende Probleme behebt: Behebt einen Deflate-Bug bei Verwendung der Z_FIXED-Strategie, der zu Out-of-bound-Zugriffen führen kann...

Ab sgcWebSockets 2022.3.0 werden Sponsored Messages unterstützt. Sponsored Messages benötigen Telegram 1.8.0+, daher wurden die Telegram-Bibliotheken aktualisiert, um dieses Feature zu unterstützen. Sponsored Messages auf T...

Ab sgcWebSockets 2022.1 werden die Binance.us-Server von unserem Binance-API-Client unterstützt. Die folgenden APIs werden unterstützt:WebSocket-Streams: ermöglichen das Abonnieren bestimmter Methoden und liefern Daten in Echtzeit...

Ab sgcWebSockets 2022.1 kann die Telegram-Client-Komponente den Nutzer nach Telefonnummer oder Standort fragen, wenn du dich als Bot angemeldet hast. Unten findest du Beispielcode in Delphi, CBuilder und .NET De...

Ab sgcWebSockets 2022.1 kannst du im sgcWebSockets-Pusher-Client eine eigene Custom Authentication implementieren.Pusher erlaubt Subscriptions auf Private- oder Presence-Channels nur, wenn die Verbindung ein...

Ab sgcWebSockets .NET 4.5.4 wird macOS 64-bit unterstützt, sodass du jetzt Visual-Studio-Mac-Anwendungen für Mac OS 64-bit kompilieren kannst. Die unter macOS unterstützten Komponenten sind dieselben wie unter Windows, sodass...

Unten findest du ein einfaches Beispiel, wie du eine Twilio-SMS-Nachricht mit der sgcWebSockets-Bibliothek versendest.Twilio-Code Übergib der Methode einfach die Parameter: Telefonnummer, von der die Nachricht...

Nach dem Upgrade auf macOS Monterey kann beim Laden der openSSL-Bibliotheken ein Fehler auftreten. Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a...

Ab sgcWebSockets 4.5.3 werden die openSSL-3.0-Bibliotheken für folgende Compiler unterstützt:Delphi 7 - Rad Studio 11Windows 32/64OSX 64Android 32/64iOS 64Linux 64.NETWindows 32/64 OpenSSL 3.0 Open...

Der sgcWebSockets-Pusher-Client wurde in Version 4.5.3 erweitert: Die HTTP-API ist jetzt implementiert und erlaubt es, Ereignisse auszulösen, Nutzer eines Channels abzurufen und eine Liste der Channels zu erhalten.Pusher ist eine gehostete WebS...

DevExtreme Data Grid von DevExpress ist'ein leistungsstarkes Data Grid für Javascript. Eines der Features sind'Teilaktualisierungen, mit denen ein Datensatz im Grid aktualisiert werden kann, ohne die gesamte Seite neu zu laden. Üblicherweise...

Ab sgcWebSockets 4.5.1 wurde SChannel um zwei neue Funktionen erweitert: 1. Es gibt eine neue Eigenschaft in TLSOptions.SChannel_Options namens CipherList, in der du festlegen kannst, welche Ciphers...

Die Telegram-API erlaubt es, Informationen über Mitglieder einer SuperGroup abzurufen. Verwende die Methode GetSuperGroupMembers, um Informationen über Mitglieder oder gesperrte Nutzer in einer Supergroup oder einem Channel abzurufen. Sie kann nur...

Initiiert ein Client das Trennen vom Server, findet zwischen Client und Server ein Austausch über den Trennungsstatus statt. Nach Abschluss des Vorgangs verbleibt die Client-Socket-Verbi...

In diesem Blogbeitrag zeige ich dir, wie du den sgcWebSockets-JWT-Client konfigurierst, um authentifizierte HTTP/2-Anfragen an Apple-Push-Notification-Server zu senden. Sichere deine Kommunikation mit dem Apple Push Notification se...

Die sgcWebSockets-Bibliothek unterstützt das HTTP/2-Protokoll auf Server- und Client-Komponenten. Apple Push Notifications erlaubt das Senden von Push-Benachrichtigungen nur von einem Server Provider über das HTTP/2-Protokoll. ...

Im vorherigen Blogbeitrag habe ich gezeigt, wie du ein Device-Token abrufst. Jetzt zeige ich dir, wie du den HTTP/2-sgcWebSockets-Client verwendest, um eine Benachrichtigung zu senden (ohne den Authentifizierungsteil). Sende den Payload de...

Im letzten Blogbeitrag zu Apple Push Notifications zeige ich, wie du Zertifikate zur Authentifizierung gegen Apple-Push-Server verwendest. Melde dich zuerst in deinem Developer Account an und erstelle ein neues Zertifikat für...

OAuth2 Client Component unterstützt jetzt Client Credentials as Grant-Typ, this type of grant is commonly used for server-to-server interactions that must run in the background, without immediate interac...

sgcWebSockets-Server erlauben das Posten großer Dateien, ohne den Server-Speicher zu belasten. Sendet ein HTTP-Client einen multipart/form-data-Stream, wird dieser zunächst im Speicher gehalten. Bei großen Dateien...

Ab sgcWebSockets 4.4.8 gibt es kleine Änderungen in der Bibliothek, um die Sicherheit der Verbindungen zu verbessern. Eine davon ist Perfect Forward SecrecyWenn du den RSA-Schlüsselaustauschmechanismus verwendest, entsteht eine V...

Ab sgcWebSockets 4.4.8 wurde das Log der WebSocket-Nachrichten verbessert. Bisher wurden die Nachrichten so gespeichert, wie sie vom Socket gesendet/empfangen wurden, das heißt: Wenn eine WebSocket-Nachricht von einem WebSoc...

Ab sgcWebSockets 4.4.7 wird die Verwendung von Zertifikaten mit SChannel als Krypto-Bibliothek unterstützt. Die SChannel-Implementierung unterstützt 2 Arten der Zertifikat-Authentifizierung: 1. Über ein PFX-Zertifikat 2....

Ab sgcWebSockets 4.4.7 werden beide Binance-Futures-APIs unterstützt: USDT und COIN.USD Futures: https://binance-docs.github.io/apidocs/futures/enCOIN Futures: https://binance-docs.github.io/apidocs/del...

Wenn du dich als Bot anmeldest, kann die Methode GetChats nicht verwendet werden, sodass du nicht alle verfügbaren Chats erhältst. Wenn du dich zum ersten Mal als Bot anmeldest und versuchst, eine Nachricht an einen bekannten Chat zu senden, bekommst du diesen...

Der Telegram-Client wurde um eine neue Methode SendRichTextMessages erweitert, die Stile wie fett, kursiv, unterstrichen, durchgestrichen und code unterstützt. Die Nutzung ist sehr einfach: Wenn du einen T...

Die sgcWebSockets-Bibliothek unterstützt OAuth2-Authentifizierung in Server- und Client-Komponenten. Die nächste Version wird eine neue Funktion enthalten, die der AWS-Cognito-Dienst voraussetzt: Wenn du dich per OAuth...

Der Alt-Svc-HTTP-Header informiert Clients darüber, dass dieselbe Ressource über einen anderen Dienst oder ein anderes Protokoll erreichbar ist. Nützlich, um HTTP-Clients zum Beispiel mitzuteilen, dass dein Server HTTP/2 unters...

Der WebSocket-Client kann über mehrere verfügbare Ereignisse angepasst werden. In der aktuellen Version wurden 2 neue Ereignisse hinzugefügt:OnBeforeConnect: Dieses Ereignis wird unmittelbar vor dem Verbindungsversuch...

Wenn ein OAuth2-Client einen neuen Access Token anfordert, wird im Browser eine Webseite angezeigt, auf der diese Verbindung erlaubt und mit Benutzer und Passwort eingeloggt werden kann. Die HTML-Seite ist standardmäßig in...

Standardmäßig erfordern alle HTTP-Anfragen eine Authentifizierung mit Bearer-Tokens, wenn OAuth2 serverseitig aktiviert ist.Wenn du den Zugriff auf einige URLs ohne Bearer-Token erlauben möchtest,...

Bevor ein Client einen neuen OAuth2-Vorgang anfordert, muss die App auf dem Server registriert werden.Zum Registrieren einer neuen App sind folgende Angaben erforderlich: App Name: ist der Name der Anwendung. Beispiel: MyApp...

Standardmäßig verwendet der OAuth2-Server die folgenden Endpunkte: Authorization: /sgc/oauth2/auth Token: /sgc/oauth2/tokenDas heißt, wenn dein Server unter IP 80.54.41.30 und Port 8443 erreichbar ist, lauten die vollständigen O...

Ab sgcWebSockets 4.4.4 wurde eine neue Eigenschaft Monitor zum WatchDog-Feature hinzugefügt. WatchDog.Monitor erlaubt es zu prüfen, ob sich neue Clients mit dem Server verbinden können - das übernimmt ein interner Client, der ver...

Ab sgcWebSockets 4.4.4 unterstützt der Telegram-Client Proxy-Verbindungen. Der Telegram-Client kann so konfiguriert werden, dass er einen Proxy nutzt. Aktuell unterstützt Telegram 3 Proxy-Typen:1. HTTP2. MTProt...

Ab sgcWebSockets 4.4.4 verfügt der MQTT-Client über eine neue Methode namens PublishAndWait. Bisher gab es bei einer per QoS 1 oder 2 veröffentlichten Nachricht nur die Möglichkeit, über die asynchronen...

Ab sgcWebSockets 4.4.3 kannst du deine DataSnap-Serveranwendung durch unseren WebSockets-Server ersetzen und neue Funktionen nutzen wie: WebSocket-Protokoll, HTTP/2-Protokoll, IOCP. Es gibt 3 verschiedene...

Ab sgcWebSockets 4.4.3 wird HTTP/2 erstmals unterstützt, und in den nächsten Versionen werden neue Funktionen ergänzt. In einem früheren Blog-Beitrag haben wir die Leistung von HTTP 1.1 und HTTP/2 verglichen...

httpbin.org stellt einen nützlichen Server zum Testen des HTTP/2-Protokolls bereit. Es gibt mehrere Fälle, mit denen sich HTTP-Clients testen lassen. Unten findest du eine Liste der wichtigsten Tests...

In einem früheren Beitrag habe ich die Leistung von HTTP2 und HTTP1 über eine einzige Verbindung verglichen. In diesem Beitrag zeige ich einen Vergleich zwischen HTTP2 und HTTP1...

RFC 7540 und RFC 7541 enthalten die vollständige Spezifikation des HTTP/2-Protokolls. Bei der Implementierung eines neuen HTTP/2-Clients für sgcWebSockets sind externe Tools wichtig, um zu prüfen...

sgcWebSockets unterstützt eine Vielzahl von Protokollen. HTTP/2 ist das Protokoll, das gerade in Entwicklung ist. HTTP 1.1 war in den letzten 15 Jahren das meistgenutzte HTTP-Protokoll...

WAMP 1.0 ist ein offenes WebSocket-Subprotokoll, das zwei asynchrone Messaging-Muster bietet: RPC und PubSub.Ab sgcWebSockets 4.3.8 wird eine neue Methode unterstützt, die nicht Teil der WAMP-1.0-Spezifikation...
Das sgcWebSockets-Dataset-Subprotokoll erlaubt es, Datenbankänderungen an alle verbundenen Clients zu broadcasten. Ab sgcWebSockets 4.3.8 unterstützt dieses Protokoll 2 Update-Modi:1. Replicate Table: Das Protokoll aktualisiert Datas...

Coturn ist eine kostenlose Open-Source-Implementierung von TURN- und STUN-Servern. Der TURN-Server ist ein NAT-Traversal-Server und Gateway für VoIP-Medienverkehr. Er kann auch als universeller TURN-Server und Gateway für Netzwerk...

Sobald die Verbindung hergestellt ist, werden keine Pakete über das Netz gesendet, wenn kein Peer Daten überträgt. TCP ist ein passives Protokoll und geht davon aus, dass die Verbindung aktiv ist. Gründe für Verbindungsabbrüche...

Embarcadero kündigte vor einiger Zeit FMXLinux-Unterstützung an, die im Wesentlichen den Einsatz grafischer Komponenten in Linux64-Apps erlaubt. sgcWebSockets unterstützt FMXLinux, sodass du diese Komponenten nutzen kannst, um eine grafische...

Ab sgcWebSockets 4.3.4 wird OAuth2 unterstützt. Google bietet Zugriff auf diese APIs über OAuth2-Authentifizierung, sodass du zunächst die OAuth2-Client-ID und das Client-Secret beschaffen musst, bevor du dich mit...

OAuth2 ermöglicht es, third-party applications to get access to restricted resources using HTTP protocol. RFC 6749 covers OAuth2 specification. There are 4 roles:ClientRessourcenbesitzerAutorisierungsserverRe...

Indy-Server nutzen einen Thread pro Verbindung. Bei 1000 gleichzeitigen Verbindungen werden 1000 Threads erzeugt, bei 10.000 entsprechend mehr...

Dies ist eine Demo, die zeigt, wie du eine Datei auf einen WebSocket-Server hochlädst. Folge den nächsten Schritten: Wähle eine Datei aus, die an den Server gesendet wird. Drücke dann auf Connect. Wenn die Verbindung erfolgreich ist, zeigt eine Meldung an...

Das sgcBiometrics-Paket erhält für die kommende Version 1.4.0 eine neue Funktion: Du kannst nun auflisten, welche Enrollments im ausgewählten Sensor-Pool vorhanden sind. Diese Methode funktioniert sowohl für System- als auch für Private-Sensor-Pools. Bisher war das...

Die sgcWebSockets-Bibliothek ermöglicht es, sichere WebSocket-Server mit openSSL-Bibliotheken zu betreiben. Wenn du einen neuen sicheren Server startest und versuchst, dich mit einem Browser wie Chrome zu verbinden, läuft das einwandfrei und zeigt ein...

ALPN (Application Layer Protocol Negotiation) ist eine TLS-Erweiterung, die die Protokollverhandlung in den Hello-Nachrichten unterbringt...

Derzeit unterstützt Indy nur die OpenSSL-Version 1.0.2 und mehrere Kunden haben uns nach Unterstützung für OpenSSL 1.1 gefragt. OpenSSL 1.0.2 ist aktuell noch nutzbar, weil es TLS 1.2 unterstützt, ...