features

119 articles tagged “features”.

· Funzionalità

Costruisci un bot di trading real-time in Delphi con sgcWebSockets + Binance

Tutorial Delphi end-to-end: stream di market data Binance via WebSocket, esegui una semplice strategia momentum, piazza ordini REST, aggiungi controlli di rischio e riconnessioni watchdog.

· Funzionalità

Tuning delle performance di sgcWebSockets — scalare a 100k connessioni

Una guida pratica al tuning di sgcWebSockets per decine di migliaia di connessioni concorrenti: IOCP, thread pool, compressione, broadcast, limiti dell'OS, benchmark.

· Funzionalità

Build sgcWebSockets più snelle — Escludere la risorsa JS incorporata | Blog eSeGeCe

Una nuova opzione di Setup di sgcWebSockets 2026.6 rimuove il bundle del client JS incorporato dai pacchetti runtime — ideale per client Delphi / C++Builder e per server di solo back-end.

· Funzionalità

Tuning ad alte prestazioni di HTTP.SYS | Blog eSeGeCe

A partire da sgcWebSockets 2026.5.0, il componente TsgcWSServer_HTTPAPI espone una nuova proprietà published, FineTune, di tipo TsgcServerHTTPAPI_FineTune. Raggruppa ogni parametro a basso livello in kernel mode...

· Funzionalità

Compressione WebSocket più veloce

La compressione WebSocket è essenziale per ridurre la banda e migliorare la reattività, specialmente quando trasmetti dati ripetitivi come payload JSON. L'estensione permessage-deflate comprime al volo...

· Funzionalità

OAuth2 DPoP per Delphi | Blog eSeGeCe

I token di accesso OAuth 2.0 sono le chiavi del regno delle tue API: se qualcuno ne ruba uno, può usarlo da qualsiasi posto. DPoP (Demonstrating Proof of Possession), definito da RFC 9449, risolve il problema vincolando crit...

· Funzionalità

SChannel server Indy per Delphi | Blog eSeGeCe

Per anni, gli sviluppatori Delphi che distribuiscono server TLS su Windows hanno affrontato la stessa sfida: includere le librerie OpenSSL corrette con la loro applicazione. Mancate corrispondenze di versione, DLL mancanti a...

· Funzionalità

Aggiornamento API XTB sgcWebSockets

Integrazione API di trading XTB xStation5 in Delphi XTB è uno di Europe's principali trading platforms, che offre accesso a forex, indici, materie prime, azioni e criptovalute attraverso il suo xStat...

· Funzionalità

Aggiornamento API OKX sgcWebSockets | Blog eSeGeCe

Integrazione dell'API WebSocket di trading OKX in Delphi. Il componente TsgcWSAPI_OKX fornisce un accesso Delphi completo all'exchange OKX tramite un'interfaccia WebSocket unificata. Supporta stream pubblici di dati di...

· Funzionalità

Aggiornamento API MEXC sgcWebSockets | Blog eSeGeCe

Integrazione delle API MEXC Spot e Futures in Delphi. MEXC è un exchange di criptovalute globale che supporta spot trading e contratti futures perpetui su centinaia di coppie di token. Gli sviluppatori Delphi possono...

· Funzionalità

Aggiornamento API Kucoin per sgcWebSockets | Blog eSeGeCe

Integrazione delle API Spot e Futures di KuCoin in Delphi. I componenti TsgcWSAPI_Kucoin e TsgcWSAPI_Kucoin_Futures forniscono un accesso Delphi completo all'exchange KuCoin, coprendo dati di mercato WebSocket...

· Funzionalità

Aggiornamento API Kraken per sgcWebSockets | Blog eSeGeCe

Integrazione delle API Spot e Futures di Kraken in Delphi. Kraken è uno degli exchange di criptovalute più longevi e affidabili, offrendo mercati sia spot che futures. I componenti TsgcWSAPI_Kraken e Tsgc...

· Funzionalità

Aggiornamento API FXCM per sgcWebSockets

Integrazione dell'API FXCM Forex Trading in Delphi. L'API FXCM fornisce accesso programmatico a uno dei più grandi broker forex's largest retail forex brokers, enabling real-time market data streaming, order execution, a...

· Funzionalità

Aggiornamento API Coinbase per sgcWebSockets

Integrazione dell'API Coinbase Advanced Trade in Delphi. Coinbase Advanced Trade è la piattaforma di trading professionale di uno dei principali exchange di criptovalute al mondo. Il componente TsgcWSAPI_Coinbase...

· Funzionalità

Aggiornamento API HTX (ex Huobi) per sgcWebSockets | Blog eSeGeCe

Siamo lieti di annunciare un aggiornamento significativo al componente API WebSocket di Huobi (HTX) in sgcWebSockets per Delphi. Questo aggiornamento porta un supporto ampliato per i dati di mercato, nuovi canali di sottoscrizione...

· Funzionalità

Aggiornamento client Pusher per Delphi | Blog eSeGeCe

Il componente TsgcWS_API_Pusher è stato aggiornato per allinearsi all'ultima specifica del protocollo Pusher Channels. Questa release introduce il supporto per i canali private-encrypted, quattro nuovi eventi presence e...

· Funzionalità

Aggiornamento API CEX Plus per sgcWebSockets

Integrazione dell'API WebSocket di CEX.IO Plus in Delphi. CEX.IO Plus è la piattaforma di trading avanzata di CEX.IO, progettata per trader professionali e istituzionali. Il componente TsgcWSAPI_CexPlus offre...

· Funzionalità

Aggiornamento API CEX per sgcWebSockets

Integrazione dell'API WebSocket di CEX.IO in Delphi. CEX.IO è un exchange cripto consolidato che offre dati di mercato in tempo reale e funzionalità di trading tramite la sua API WebSocket. Il componente TsgcWSAPI_Cex...

· Funzionalità

Aggiornamento client AMQP 1 per Delphi

L'implementazione del protocollo AMQP 1.0 in sgcWebSockets è stata sottoposta a una revisione completa rispetto alla specifica OASIS AMQP 1.0. Questo articolo documenta le 30 correzioni applicate su 8 file sorgente,...

· Funzionalità

Aggiornamento API Bitstamp per sgcWebSockets

La libreria sgcWebSockets è stata aggiornata con importanti miglioramenti al componente API REST di Bitstamp. Questo aggiornamento aggiunge il supporto a diverse nuove categorie di endpoint che prima mancavano,...

· Funzionalità

Aggiornamento API Bybit per sgcWebSockets

Integrazione delle API WebSocket V5 e REST di Bybit in Delphi. Bybit è un importante exchange spot e derivati cripto, che offre contratti perpetui, futures, trading spot e opzioni. Il componente TsgcWSAPI_By...

· Funzionalità

Aggiornamento API Bitmex per sgcWebSockets

Integrazione delle API WebSocket e REST di BitMEX in Delphi. BitMEX è uno dei principali exchange di derivati cripto, specializzato nel trading con leva di futures e contratti perpetui. Il componente TsgcWSAPI_Bitmex...

· Funzionalità

Aggiornamento client AMQP 0.9.1 per Delphi

L'implementazione AMQP 0-9-1 in sgcWebSockets ha ricevuto un aggiornamento completo: 11 correzioni di bug che coprono ordinamento critico dei parametri, incongruenze di tipo, thread safety e perdita di dati, oltre a 6 nuove...

· Funzionalità

Aggiornamento client OpenAI per Delphi | Blog eSeGeCe

sgcWebSockets 2026.4.0 introduce una grande estensione dell'integrazione con l'API OpenAI, portando il supporto completo per la nuova Responses API (sostituto ufficiale dell'API Assistants deprecata), Audio...

· Funzionalità

Nuovi metodi API Binance in sgcWebSockets | Blog eSeGeCe

La libreria sgcWebSockets continua a estendere la sua integrazione con Binance con un'importante batch di nuovi metodi che coprono l'API REST Spot, l'API REST Futures e gli stream WebSocket. Questo articolo fornisce...

· Funzionalità

Autenticazione CBS di Azure AMQP Service Bus

Da sgcWebSockets 2026.1.0 Azure AMQP 1.0 supporta l'autenticazione CBS tramite SAS Token e JWT. Azure Service Bus implementa Claims-Based Security (CBS) su AMQP per autorizzare mittenti e destinatari...

· Funzionalità

Autenticazione MCP in Delphi | Blog eSeGeCe

La release 2025.10.0 di sgcWebSockets eleva la connettività Model Context Protocol (MCP) con un livello di autenticazione robusto sia per i componenti client che server. Questo articolo evidenzia come le n...

· Funzionalità

Risorse del server MCP in Delphi (4/4)

In MCP, le risorse rappresentano oggetti di dati indirizzabili che il server espone, come file, record di database, documenti generati o output dinamici di API. Sono client-controlled, ovvero il client...

· Funzionalità

Prompt del server MCP in Delphi (3/4)

Con sgcWebSockets 2025.9.0, il server Model Context Protocol (MCP) supporta ora le Prompt Request, permettendo ai client IA di interrogare e renderizzare template di prompt dinamici. Questa capacità rende possibile...

· Funzionalità

Strumenti del server MCP in Delphi (2/4)

Con il rilascio di sgcWebSockets 2025.9.0, gli sviluppatori possono integrare la funzionalità Model Context Protocol (MCP) direttamente nei loro server. Questo include la capacità di gestire le MCP Tool Request...

· Funzionalità

Server MCP per Delphi (1/4)

L'ultimo rilascio di sgcWebSockets 2025.9.0 introduce una funzionalità rivoluzionaria per gli sviluppatori IA e i system integrator: il supporto completo al Model Context Protocol (MCP). Questa innovazione segna un grande passo avanti...

· Funzionalità

Connessioni TCP del server | Blog eSeGeCe

Quando usi il server WebSocket Indy per connessioni TCP, per impostazione predefinita l'evento OnConnect viene attivato solo dopo la ricezione del primo messaggio, perché non c'è modo di filtrare...

· Funzionalità

sgcWebSockets Autorizzazioni

The sgcWebSockets libreria supporta multiple autenticazione metodi a secure WebSocket communication in Delphi e C++Builder applications. Poiché il WebSocket protocol itself doesn't define an authe...

· Funzionalità

Autorizzazione tramite PassKey

WebAuthn (Web Authentication) è uno standard W3C che abilita un'autenticazione sicura, senza password e resistente al phishing usando la crittografia a chiave pubblica. Viene's widely used with passkeys to improve secur...

· Funzionalità

WebAuthn, Passkey, e il End di Passwords

WebAuthn è il autenticazione layer di il FIDO2 standard. Instead di depending su user‑remembered secrets, it employs asymmetric cryptography. Durante registration, un utente's authenticator (hardware...

· Funzionalità

OpenAI Function Calling | Blog eSeGeCe

Come l'API Chat Completions, anche l'API Assistants supporta il function calling. Il function calling ti permette di descrivere funzioni all'API Assistants e ottenere in modo intelligente le funzio...

· Funzionalità

WebAuthn Server

A partire da sgcWebSockets 2025.4.0 Enterprise, il WebAuthn Protocol è supportati (currently in BETA). WebAuthn (Web Autenticazione) è a web standard developed da il World Wide Web Consortium (W3C) e FI...

· Funzionalità

OpenAI Assistants Streaming | Blog eSeGeCe

Il client OpenAI Assistant è stato migliorato per implementare le risposte in streaming quando si chiama un run thread. Prima di questa nuova funzionalità era necessario fare polling dello stato dell'oggetto run finché non era completato. O...

· Funzionalità

OpenAI Assistants File Search | Blog eSeGeCe

Da sgcWebSockets 2024.10.0 puoi usare OpenAI Assistants per cercare nei tuoi file invece di usare il modello generico. File Search arricchisce l'Assistant con conoscenza esterna al suo modello...

· Funzionalità

Bundle degli schemi nel parser OpenAPI | Blog eSeGeCe

Da sgcOpenAPI 2024.9.0 il parser è stato migliorato con le seguenti nuove funzionalità: - Bundle Specification: se la specifica è costruita con più schemi, il parser può aggregarli in un singolo...

· Funzionalità

Supporto Legacy di OpenSSL 3 | Blog eSeGeCe

OpenSSL 3.0 ha spostato diversi algoritmi deprecati o insicuri in un modulo interno della libreria chiamato legacy provider. Non viene caricato per impostazione predefinita, quindi le applicazioni (o i loro runtime di linguaggio) che usano OpenSSL...

· Funzionalità

PKCE OAuth2 in Delphi

Da sgcWebSockets 2024.5.0 PKCE, acronimo di "Proof of Key Code Exchange", è un'estensione del protocollo OAuth 2.0 che aiuta a prevenire gli attacchi di intercettazione del codice. PKCE è supportato nei componenti server e client OAuth2...

· Funzionalità

OpenSSL 1.1 e 3.* | Blog eSeGeCe

Mentre le librerie openSSL 1.0 e 1.1 non ricevono più aggiornamenti, gli utenti dovrebbero considerare di usare le ultime API openSSL 3.0 o 3.1. Qui sotto trovi le differenze tra 3.0 e 3.1: OpenSSL 3.0...

· Funzionalità

Thread del server HTTP/2 | Blog eSeGeCe

Da sgcWebSockets 2024.2.0 il server HTTP/2 è stato migliorato nella ricezione delle richieste HTTP/2. Ora, per impostazione predefinita, quando il server riceve una nuova richiesta HTTP/2, questa viene messa in coda e gestita da uno...

· Funzionalità

Certificati EC per server Indy in Delphi

Indy supporta certificati RSA ed EC quando usa le librerie openSSL, ma di default i certificati EC possono essere creati con curve diverse e le librerie openSSL sono configurate solo con alcune...

· Funzionalità

Caricamento file su Azure IoT

Azure IoT permette di inviare dati con diversi protocolli come MQTT o AMQP, ma in alcuni casi la dimensione del messaggio è troppo grande e richiede di caricare file sui server Azure. Per offrire una soluzione...

· Funzionalità

Azure OpenAI Service per Rad Studio | Blog eSeGeCe

Da sgcWebSockets 2023.7.0 è supportato Microsoft Azure OpenAI Service. Azure OpenAI Service può essere usato per creare chatbot, generare testo, tradurre lingue e scrivere diversi tipi di contenuti crea...

· Funzionalità

Personalizzare OpenAI con i tuoi dati (2 / 2)

In un articolo precedente abbiamo visto come usare gli embeddings di OpenAI per aggiungere informazioni contestuali ai metodi chat di OpenAI. Ora vedremo come usare il componente TsgcOpenAIEmbeddings del pacchetto sgcWebSockets per...

· Funzionalità

Personalizzare OpenAI con i tuoi dati (1 / 2)

Quando facciamo a OpenAI una domanda che richiede un contesto specifico, ad esempio: chi è mio padre? OpenAI può allucinare o rispondere che non lo sa. Per aiutare OpenAI a rispondere a domande specifiche...

· Funzionalità

Generatore di immagini OpenAI Delphi (5 / 5) | Blog eSeGeCe

L'API OpenAI permette, dato un prompt e/o un'immagine in input, di far generare al modello una nuova immagine. L'API Images fornisce tre metodi per interagire con le immagini...

· Funzionalità

Client ChatGPT per Delphi (2 / 5)

L'API OpenAI permette di costruire la tua chat IA usando ChatGPT Turbo. Con la libreria sgcWebSockets è molto facile interagire con l'API: data una conversazione, il modello restituisce una risposta di chat completion...

· Funzionalità

Transcription OpenAI Client Delphi (3 / 5)

Transcribing Audio a Text (also known come Speech a Text) è molto easy utilizzando il OpenAI API, solo upload an Audio file in uno di il seguente formats: mp3, mp4, mpeg, mpga, m4a, wav, o webm. E th...

· Funzionalità

API Delphi OpenAI (1 / 5) | Blog eSeGeCe

Da sgcWebSockets 2023.3.0 l'API OpenAI è pienamente supportata. L'API OpenAI può essere applicata praticamente a qualsiasi compito che comporti la comprensione o la generazione di linguaggio naturale, codice o immagini. OpenAI o...

· Funzionalità

Translate OpenAI Client Delphi (4 / 5)

Translating Audio a Text è molto easy utilizzando il OpenAI API, solo upload an Audio file in uno di il seguente formats: mp3, mp4, mpeg, mpga, m4a, wav, o webm. E l'API translate il audio t...

· Funzionalità

Parser OpenAPI per Delphi | Blog eSeGeCe

Sono felice di annunciare il sgcOpenAPI Pascal Parser, un nuovissimo prodotto che permette di importare una specifica OpenAPI e generare un'interfaccia Pascal. Il parser sgcOpenAPI supporta le seguenti specif...

· Funzionalità

Client Server-Sent Events (SSE) per Delphi

Da sgcWebSockets 2023.2.0 il client HTTP/1 è stato migliorato e supporta le richieste SSE. Ricorda che SSE era già supportato nei componenti server ma non nel client. SSE (Server-Sent Events) è una...

· Funzionalità

Mappare gruppi e connessioni | Blog eSeGeCe

In un post precedente ho introdotto la nuova funzionalità Groups sui server WebSocket. In questo post mostrerò come combinare i Groups WebSocket con le connessioni client per identificare e memorizzare i dati utente...

· Funzionalità

WebSocket Groups: canali, utenti e altro

A partire da sgcWebSockets 2023.2.0 a nuovo funzionalità è stata implementata a migliorare Server Messaggio Broadcasting. Groups è a nuovo funzionalità in sgcWebSockets libreria, che ti consente di organizzare le connessioni (repre...

· Funzionalità

Server Indy - IOCP Windows (2 / 3) | Blog eSeGeCe

Da sgcWebSockets 2022.9.0 l'IOHandler IOCP del server Indy è stato riscritto da zero e le prestazioni sono state migliorate. L'IOHandler IOCP è disponibile solo nel pacchetto sgcWebSockets Enterprise. Usando IOC...

· Funzionalità

Server Indy - EPOLL Linux (3 / 3) | Blog eSeGeCe

Da sgcWebSockets 2022.9.0 è disponibile un nuovo IOHandler per Linux, usando EPOLL puoi evitare il problema 'un thread per client' in cui le prestazioni diminuiscono molto man mano che il server gestisce più connessioni...

· Funzionalità

Server Indy - Modello a thread (1 / 3) | Blog eSeGeCe

I server Indy usano thread per gestire le connessioni client, ogni volta che un nuovo client si connette al server viene creato un nuovo thread che gestisce la connessione, quindi se hai 100 connessioni...

· Funzionalità

DTLS su UDP nei componenti server e client

Da sgcWebSockets 2022.8.0 i componenti UDP server e client supportano DTLS su UDP. Questo significa che ora puoi inviare messaggi cifrati su UDP (come i protocolli WebSocket o HTTP che lavorano su TLS)...

· Funzionalità

Simulatore iOS ARM in Delphi 11.2

Da sgcWebSockets 2022.8.0 è supportata la nuova personality iOS ARM Simulator, quindi ora puoi testare i tuoi progetti iOS in un simulatore iOS se hai un Mac ARM. Seleziona la nuova personality...

· Funzionalità

Parser client Delphi OpenAPI | Blog eSeGeCe

La OpenAPI Specification, precedentemente nota come Swagger Specification, è una specifica per file di interfaccia leggibili dalle macchine per descrivere, produrre, consumare e visualizzare web ser...

· Funzionalità

ZLib 1.2.12 Delphi - CBuilder

sgcWebSockets utilizza ZLib per WebSocket Compression/Decompression. Di recente Zlib ha released a nuovo versione con correzioni il seguente issues:Fix a deflate bug quando utilizzando il Z_FIXED strategy che può re...

· Funzionalità

Telegram Messaggi sponsorizzati

A partire da sgcWebSockets 2022.3.0, Messaggi sponsorizzati sono supportati. Messaggi sponsorizzati richiede Telegram 1.8.0+, quindi il Telegram librerie sono stati aggiornato a supporto questo feature.Sponsored messaggi su T...

· Funzionalità

API Binance.us per Delphi e .NET

Da sgcWebSockets 2022.1 i server Binance.us sono supportati dal nostro Binance API Client. Sono supportate le seguenti API: stream WebSocket: permettono di sottoscrivere alcuni metodi e ottenere dati in tempo reale...

· Funzionalità

Telegram Request Phone Number o Location

A partire da sgcWebSockets 2022.1 il Telegram Client componente è able a richiesta il utente il Phone Number o il location quando ha login come a bot.Trovi di seguito an esempio codice in Delphi, CBuilder e .NET De...

· Funzionalità

Pusher Custom Authentication | Blog eSeGeCe

Da sgcWebSockets 2022.1 il client Pusher di sgcWebSockets permette di implementare la tua autenticazione personalizzata. Pusher consente di sottoscrivere canali private o presence solo se la connessione fornisce un...

· Funzionalità

sgcWebSockets .NET MacOS 64

A partire da sgcWebSockets .NET 4.5.4, MacOS 64 bits è supportati, quindi ora puoi compile Visual Studio Mac Applications per Mac OS 64 bits.The componenti supportati da MacOS sono lo stesso che per Windows, so...

· Funzionalità

Twilio Delphi Invia a SMS Messaggio

Trovi di seguito a simple esempio di come a inviare a Twilio SMS messaggio utilizzando sgcWebSockets library.Twilio Code Solo pass a il metodo il parametri: Phone da il messaggio è sent, Phone dove il message...

· Funzionalità

Errore di caricamento delle librerie openSSL su MacOS Monterey | Blog eSeGeCe

Dopo l'aggiornamento a MacOS Monterey, potresti riscontrare un errore nel tentativo di caricare le librerie openSSL. Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a s...

· Funzionalità

OpenSSL 3.0 Indy Delphi e .NET | Blog eSeGeCe

Da sgcWebSockets 4.5.3 le librerie openSSL 3.0 sono supportate per i seguenti compilatori: Delphi 7 - Rad Studio 11, Windows 32/64, OSX 64, Android 32/64, iOS 64, Linux 64. .NET Windows 32/64. OpenSSL 3.0 OpenS...

· Funzionalità

Pusher REST API | Blog eSeGeCe

Il client Pusher di sgcWebSockets è stato migliorato nella versione 4.5.3: è stata implementata la HTTP API, che permette di triggerare eventi, ottenere gli utenti di un canale e ottenere l'elenco dei canali. Pusher è una soluzione WebS...

· Funzionalità

Protocollo WebSocket per DataGrid DevExtreme

DevExtreme Data Grid, di DevExpress's a powerful Data Grid for Javascript. One of the features it's partial updates which allows to update a record of a grid without updating the full page. Usu...

· Funzionalità

SChannel: cipher list e info di connessione | Blog eSeGeCe

Da sgcWebSockets 4.5.1 SChannel è stato migliorato con 2 nuove funzionalità: 1. c'è una nuova proprietà in TLSOptions.SChannel_Options chiamata CipherList dove puoi impostare quali Cipher verranno usati. 2. C'è...

· Funzionalità

Telegram Ottieni membri

Telegram API consente di ottenere information riguardo a members di un SuperGroup. Utilizza il metodo GetSuperGroupMembers a ottenere information riguardo a members o banned utenti in un supergroup o channel. Può essere utilizzato only...

· Funzionalità

TIME_WAIT TCP Connessioni

When a client initiates a disconnection da server, c'è an exchange tra client e server a inform riguardo a il state di disconnection. Quando il process è finished, il client socket connect...

· Funzionalità

Apple Push Notifications - Connessioni ad APNs basate su token (Parte 3/4)

In questo articolo mostrerò come configurare il client JWT di sgcWebSockets per inviare richieste HTTP/2 autenticate ai server Apple Push Notification. Proteggi le tue comunicazioni con il servizio Apple Push Notification...

· Funzionalità

Apple Push Notifications - Registra la tua app (Parte 1/4)

La libreria sgcWebSockets supporta il protocollo HTTP/2 nei componenti lato server e client; le Apple Push Notifications consentono di inviare push notifications da un Server Provider solo tramite HTTP/2, quindi...

· Funzionalità

Apple Push Notifications - Inviare notifiche HTTP/2 (Parte 2/4)

Nell'articolo precedente ho mostrato come ottenere un device token; ora vedremo come usare il client HTTP/2 di sgcWebSockets per inviare una notifica (senza la parte di autenticazione). Invia il payload della notifica...

· Funzionalità

Apple Push Notifications - Connessioni ad APNs basate su certificati (Parte 4/4)

Nell'ultimo articolo sulle Apple Push Notifications mostro come usare i certificati per autenticarsi sui server Apple Push. Per prima cosa entra nel tuo developer account e crea un nuovo certificato...

· Funzionalità

OAuth2 Client Credentials | Blog eSeGeCe

Il componente OAuth2 Client supporta ora Client Credentials come tipo di grant: questo tipo di grant è comunemente usato per interazioni server-to-server che devono essere eseguite in background, senza interaz...

· Funzionalità

POST HTTP di file di grandi dimensioni | Blog eSeGeCe

I server sgcWebSockets permettono di fare POST di file di grandi dimensioni senza influire sulla memoria del server. Quando un client HTTP invia uno stream multipart/form-data, lo stream viene salvato in memoria dal server...

· Funzionalità

OpenSSL Perfect Forward Secrecy | Blog eSeGeCe

Da sgcWebSockets 4.4.8 ci sono piccole modifiche nella libreria per migliorare la sicurezza delle connessioni. Una di queste è la Perfect Forward Secrecy. Quando usi il meccanismo di scambio chiavi RSA, viene creato un l...

· Funzionalità

WebSocket messaggi mascherati

A partire da sgcWebSockets 4.4.8 il Log di websocket messaggi è stato migliorato. Till now, il messaggi erano salvato come era sent/received da socket, questo means che quando a websocket messaggio era inviato da websoc...

· Funzionalità

Certificati SChannel | Blog eSeGeCe

Da sgcWebSockets 4.4.7 è supportato l'uso di certificati con SChannel come libreria crittografica. L'implementazione SChannel supporta 2 tipi di autenticazione tramite certificato: 1. tramite un certificato PFX 2....

· Funzionalità

API Binance Futures USDT e COIN

Da sgcWebSockets 4.4.7 sono supportate entrambe le API Binance Futures: USDT e COIN. USD Futures: https://binance-docs.github.io/apidocs/futures/en COIN Futures: https://binance-docs.github.io/apidocs/del...

· Funzionalità

Telegram Bot Chat non found

When tu log come bot, il GetChats metodo non può essere used, quindi tu don't ottenere Tutti disponibile chats. Se it's il primo time tu login come Bot e provi a inviare a messaggio a un known Chat, ottieni this...

· Funzionalità

Telegram Invia Messaggio Bold, Italic...

Telegram client è stato migliorato con a nuovo method, SendRichTextMessages, che supporta il utilizzare di styles like: bold, italic, underline, strike e code.The utilizzare è molto simple, se vuoi inviare a t...

· Funzionalità

AWS Cognito e OAuth2

La libreria sgcWebSockets supporta l'autenticazione OAuth2 nei componenti server e client; la prossima versione includerà una nuova funzionalità richiesta dal servizio AWS Cognito: quando provi ad autenticarti con OAuth...

· Funzionalità

HTTP/2 Alternate Service | Blog eSeGeCe

L'header HTTP Alt-Svc è usato per informare i client che la stessa risorsa può essere raggiunta da un altro servizio o protocollo, è utile se vuoi informare i client HTTP che il tuo server supporta...

· Funzionalità

WebSocket Client Prima Connect e Prima WatchDog

WebSocket Client può essere customized con alcuni di il eventi available. Ci sono 2 nuovi eventi aggiunto a il latest version:OnBeforeConnect: questo evento è chiamato solo prima il client tries a connect...

· Funzionalità

OAuth2: personalizzare l'HTML di Sign-In | Blog eSeGeCe

Quando un client OAuth2 effettua una richiesta per ottenere un nuovo Access Token, viene mostrata una pagina web nel browser per consentire la connessione e accedere con utente e password. La pagina HTML è inclusa per impostazione predefinita in...

· Funzionalità

Server OAuth2: consentire richieste non autenticate | Blog eSeGeCe

Per impostazione predefinita, quando OAuth2 è abilitato lato server, tutte le richieste HTTP richiedono l'autenticazione tramite Bearer Token. Se vuoi consentire l'accesso ad alcune URL senza un Bearer Token...

· Funzionalità

Registrazione app sul server OAuth2 | Blog eSeGeCe

Prima che un client possa richiedere un nuovo OAuth2, l'app deve essere registrata sul server. La registrazione di una nuova app richiede le informazioni seguenti: App Name è il nome dell'applicazione, esempio: MyApp...

· Funzionalità

Endpoint del server OAuth2 | Blog eSeGeCe

Per impostazione predefinita, il server OAuth2 usa gli endpoint seguenti: Authorization /sgc/oauth2/auth Token /sgc/oauth2/token. Questo significa che se il tuo server ascolta sull'IP 80.54.41.30 alla porta 8443, gli endpoint O...

· Funzionalità

WatchDog Monitor Server

A partire da sgcWebSockets 4.4.4 a nuova proprietà Monitor ha been aggiunto a WatchDog feature, WatchDog.Monitor consente di verify se nuovo client può connettersi a server, questo è done da un internal client che tri...

· Funzionalità

Telegram Client e Proxies

A partire da sgcWebSockets 4.4.4, il Telegram Client supporta Proxy connections. Telegram Client può essere configured a rendere di utilizzare di un proxy. Currently, Telegram supporta 3 types di proxies:1. HTTP2. MTProt...

· Funzionalità

MQTT Publish Message e attesa risposta | Blog eSeGeCe

Da sgcWebSockets 4.4.4 il client MQTT ha un nuovo metodo chiamato PublishAndWait. Fino ad ora, quando un client pubblicava un messaggio con QoS livello 1 o 2, l'unico modo per sapere se il messaggio era stato elaborato...

· Funzionalità

DataSnap con WebSocket e HTTP/2

Da sgcWebSockets 4.4.3 puoi sostituire la tua applicazione DataSnap server con il nostro server WebSockets e sfruttare nuove funzionalità come: protocollo WebSocket, protocollo HTTP/2, IOCP. Ci sono 3 diversi...

· Funzionalità

Test di prestazioni server HTTP/2 | Blog eSeGeCe

Da sgcWebSockets 4.4.3, HTTP/2 è inizialmente supportato e nuove funzionalità verranno aggiunte nelle prossime versioni. In un articolo precedente del blog abbiamo confrontato le prestazioni tra...

· Funzionalità

Test HTTP2 da HTTPBIN.ORG | Blog eSeGeCe

httpbin.org fornisce un server utile per testare il protocollo HTTP/2, ci sono diversi casi che possono essere usati per testare i client HTTP. Di seguito trovi un elenco dei test principali forniti...

· Funzionalità

Latenza HTTP2 | Blog eSeGeCe

In un post precedente, ho mostrato un confronto tra le prestazioni di HTTP2 e HTTP1 usando una singola connessione (vedi HTTP2 vs HTTP1 performance). In questo post mostrerò un confronto tra HTTP2 e HTTP1...

· Funzionalità

Test del client HTTP2 | Blog eSeGeCe

RFC 7540 e RFC 7541 contengono la specifica completa del protocollo HTTP/2 e nel processo di implementazione di un nuovo client HTTP/2 per la libreria sgcWebSockets è importante usare strumenti esterni per verificare...

· Funzionalità

Prestazioni HTTP2 vs HTTP1 | Blog eSeGeCe

sgcWebSockets supporta un'ampia gamma di protocolli, HTTP/2 è il protocollo attualmente in sviluppo. HTTP 1.1 è stato il protocollo HTTP più utilizzato e ampiamente implementato in server e client...

· Funzionalità

Risultati progressivi RPC | Blog eSeGeCe

WAMP 1.0 è un sottoprotocollo aperto di WebSocket che fornisce due pattern di messaggistica asincrona: RPC e PubSub. Da sgcWebSockets 4.3.8 è supportato un nuovo metodo, non incluso nella specifica WAMP 1.0...

· Funzionalità

UpdateMode nel protocollo DataSet

Il sottoprotocollo Dataset di sgcWebSockets consente di trasmettere in broadcast le modifiche al database a tutti i client connessi. A partire da sgcWebSockets 4.3.8 questo protocollo supporta 2 modalità di update: 1. Replicate Table: il protocollo aggiorna il datas...

· Funzionalità

Coturn per Windows

Coturn è un'implementazione open source gratuita dei server TURN e STUN. Il server TURN è un server e gateway di NAT traversal per traffico media VoIP. Può essere usato anche come server e gateway TURN per traffico di rete...

· Funzionalità

TCP connessioni half-open

Una volta stabilita la connessione, se nessun peer invia alcun dato, nessun pacchetto viene inviato sulla rete. TCP è un protocollo idle, quindi assume che la connessione sia attiva. Motivi di disconnessione...

· Funzionalità

Componenti FMXLinux

Embarcadero ha annunciato tempo fa il supporto a FMXLinux, che permette sostanzialmente di usare componenti grafici in app Linux64. sgcWebSockets supporta FMXLinux, così puoi usare questi componenti per creare un'interfaccia grafica...

· Funzionalità

Chiave API Google e OAuth2

Da sgcWebSockets 4.3.4 OAuth2 è supportato. Google fornisce accesso a queste API tramite autenticazione OAuth2, quindi devi prima ottenere OAuth2 Client ID e Client Secret prima di poterti connettere...

· Funzionalità

OAuth2 Delphi WebSockets | Blog eSeGeCe

OAuth2 permette ad applicazioni di terze parti di accedere a risorse protette tramite il protocollo HTTP. RFC 6749 descrive la specifica OAuth2. Ci sono 4 ruoli: Client, Resource Owner, Authorization Server, Re...

· Funzionalità

Server IOCP Indy | Blog eSeGeCe

I server Indy usano un thread per ogni connessione, questo significa che se il tuo server deve gestire 1000 connessioni concorrenti, creerà 1000 thread. Ma se invece di 1000 connessioni ce ne sono 10....

· Funzionalità

WebSocket demo upload file

This è a demo che shows come upload un file a un websocket server. Follow il successivo steps:Select un file che essere inviato a server.Then press connect. Se connessione è successful a messaggio sho...

· Funzionalità

Enumerare gli enrollment delle impronte WBF

Il pacchetto sgcBiometrics aggiunge una nuova funzionalità nella prossima versione 1.4.0: ora puoi enumerare quali enrollment ha il sensor pool selezionato. Questo metodo funziona per sensor pool System e Private. Prima non...

· Funzionalità

Stringa di connessione obsoleta con RSA | Blog eSeGeCe

La libreria sgcWebSockets permette di avviare server WebSocket sicuri usando le librerie openSSL: se avvii un nuovo server sicuro e provi a connetterti con un browser come Chrome, funzionerà bene e mostrerà un lucc...

· Funzionalità

Indy supporta ALPN (Application Layer Protocol Negotiation) | Blog eSeGeCe

ALPN o Application Layer Protocol Name è un'estensione TLS che include la negoziazione del protocollo nello scambio dei messaggi hello. ALPN è in grado di negoziare quale protocollo debba essere gestito su...

· Funzionalità

OpenSSL 1.1 Indy | Blog eSeGeCe

Attualmente Indy supporta solo la versione 1.0.2 di OpenSSL e diversi clienti ci hanno chiesto il supporto per OpenSSL 1.1. Anche se OpenSSL 1.0.2 è utilizzabile in questo momento perché supporta TLS 1.2...