Er zijn verschillende implementaties op basis van WebSockets: financiën, berichtenpublicatie, wachtrijen... sgcWebSockets implementeert de belangrijkste API's op basis van het WebSocket-protocol. Om een API te gebruiken, koppelt u eenvoudig de API-component aan de client en alle berichten worden verwerkt door de API-component (er kan slechts één API-component aan een client worden gekoppeld).
| API | Beschrijving |
| Binance | is een internationale meertalige cryptocurrency-beurs. |
| Binance Futures | maakt verbinding met Binance Futures WebSocket / REST Market Streams mogelijk. |
| Coinbase |
Coinbase is een in de VS gevestigde crypto-exchange. Verhandel Bitcoin (BTC), Ethereum (ETH) en meer voor USD, EUR en GBP. Ondersteuning voor WebSocket API en REST API. |
| SignalR | is een bibliotheek voor ASP.NET-ontwikkelaars die het ontwikkelen van realtime webfunctionaliteit met WebSockets als transport vereenvoudigt. |
| SignalRCore |
ASP.NET Core SignalR is een open-source bibliotheek die het toevoegen van realtime webfunctionaliteit aan applicaties vereenvoudigt. |
| SocketIO | is een JavaScript-bibliotheek voor realtime webapplicaties. Het maakt realtime, bidirectionele communicatie mogelijk tussen webclients en servers. |
| Kraken | is een in de VS gevestigde cryptocurrency-exchange. |
| Kraken Futures | maakt verbinding met Kraken Futures WebSocket / REST-marktgegevens mogelijk. |
| Pusher | Pusher is een eenvoudig en betrouwbaar platform met flexibele pub/sub-berichten, live gebruikerslijsten, authenticatie... |
| Bitfinex | Bitfinex is een van 's werelds grootste en meest geavanceerde cryptocurrency-handelsplatforms. Gebruikers kunnen Bitcoin, Ethereum, Ripple, EOS, Bitcoin Cash, Iota, NEO, Litecoin, Ethereum Classic... uitwisselen. |
| Bitstamp | Bitstamp is een van 's werelds langst bestaande crypto-exchanges en ondersteunt het blockchain-ecosysteem sinds 2011. |
| Huobi | is een internationale meertalige cryptocurrency-beurs. |
| Cex | is een cryptovalutabeurs en voormalige Bitcoin-cloudmining-provider. |
| Cex Plus | CEX.IO Exchange Plus is het ultieme crypto-handelsplatform met diepe liquiditeit en geavanceerde handelstools |
| Bitmex | is een cryptovalutabeurs en derivatenhandelsplatform. |
| 3Commas | Het is een crypto-handelsbot. |
| Kucoin | is een cryptovalutabeurs waarmee u cryptocurrencies kunt kopen, verkopen en opslaan zoals BTC, ETH, KCS, SHIB, DOGE |
| Kucoin Futures | maakt verbinding met Kucoin Futures-servers (WebSocket en REST) |
| OKX | voorheen bekend als OKEx, een van de grootste crypto spot- en derivatenhandelbeurzen. |
| XTB | FX- en CFD-handel, met toegang tot meer dan +2000 financiële markten. |
| Discord | is one of the meest popular communication tools for online gaming and streaming. |
| Bybit | cryptocurrency-beurs en handelsplatform |
| OpenAI API | De OpenAI Realtime API maakt lage-latentie, multimodale interacties mogelijk, waaronder spraak-naar-spraak conversatie-ervaringen en real-time transcriptie. |
| MEXC | Gecentraliseerde cryptocurrency-beurs en handelsplatform; deze component implementeert de SPOT API. |
| MEXC Futures | Gecentraliseerde cryptocurrency-exchange en handelsplatform, dit component implementeert de Futures API. |
| Bitget | Cryptocurrency-beurs en handelsplatform dat Spot- en Futures-markten ondersteunt. |
| Gate.io | Cryptovaluta-exchange die Spot- en Futures-handel ondersteunt via WebSocket- en REST-API's. |
| Deribit | Derivatenbeurs voor cryptocurrency's die futures- en optiehandel aanbiedt op Bitcoin en Ethereum. |
| Crypto.com | Cryptocurrency-exchange die Markt- en Gebruikerskanalen ondersteunt met WebSocket- en REST API's. |
| HTX | Internationale cryptocurrency-beurs (voorheen Huobi) met REST API voor marktgegevens en handel. |
WebSocket-API's kunnen tijdens runtime worden geregistreerd; roep eenvoudigweg de methode RegisterAPI aan en geef het API-component door als parameter.
| API | Beschrijving |
| Telegram | is een cloudgebaseerde instant messaging- en voice over IP-dienst. Gebruikers kunnen berichten sturen en foto's, video's, stickers, audio en bestanden van elk type uitwisselen. |
| is een internationaal beschikbare Amerikaanse freeware, cross-platform gecentraliseerde instant-messaging- en voice-over-IP-service | |
| RCON | is een op TCP/IP gebaseerd communicatieprotocol waarmee consoleopdrachten naar de server kunnen worden uitgegeven. |
| CryptoHopper | Het is een crypto-handelsbot en portfoliobeheerder. |
| CryptoRobotics | It's a crypto trading robot. |
| API | Beschrijving |
| RTCMultiConnection | RTCMultiConnection is een WebRTC JavaScript-bibliotheek voor peer-to-peer-applicaties (scherm delen, audio/video-conferentie, bestandsdeling, mediastreaming enz.) |
| WebPush | Het Web Push-protocol maakt het mogelijk dat webapplicaties meldingen sturen naar gebruikers, zelfs wanneer de applicatie niet open of actief is. |
| WebAuthn | FIDO2/WebAuthn server-API voor wachtwoordloze authenticatie met behulp van biometrie, beveiligingssleutels en passkeys. |
De API-componenten verzenden hun REST-verzoeken via een gemeenschappelijke HTTP-client. Wanneer een verzoek mislukt met een HTTP-foutstatus, genereert de client EsgcHTTPAPIProtocolException, gedeclareerd in de unit sgcHTTP_API. Deze uitzondering erft van de uitzondering die in eerdere versies werd gegenereerd, zodat bestaande uitzonderingshandlers zonder enige wijziging blijven werken, en zij bevat de antwoordheaders van het mislukte verzoek. Voorheen werd het HTTP-object vernietigd voordat de fout de toepassing bereikte en gingen die headers verloren, waardoor een Retry-After-header bij een HTTP 429, of de rate-limit-tellers die de exchanges retourneren, helemaal niet konden worden gelezen.
De parameter ResponseHeaders die de methoden Post en Query accepteren, wordt nu ook gevuld wanneer het verzoek mislukt, niet alleen wanneer het slaagt.
Lees Binance | Marktgegevens ophalen voor een volledig voorbeeld.
Elke WebSocket API-client heeft een Throttle-eigenschap, die de berichten beperkt die de client naar de server verzendt. Exchanges sluiten een verbinding die hun berichtsnelheid overschrijdt, dus een burst aan subscribe-frames kan de socket verbreken.