Indy 10 ha un supporto sperimentale per fibre e IOCP:
Da Indy knowledge base:
Indy 10 fornisce supporto sperimentale per la fibra e/completamento Porte O API nelle piattaforme Windows. Questo supporto è progettato per semplificare la creazione di server scalabili in cui sono richieste migliaia di di connessioni client simultanee . Per i progetti di piccole e medie dimensioni , i server tradizionali basati su thread sono ancora disponibili.
fibra e le API IOCP sono supportati solo per Windows 2000, 2003 e XP sistemi operativi che utilizzano Delphi versione 7. Windows 95, 98 e ME non sono supportati. I compilatori Delphi precedenti alla versione 7 non sono supportati a causa delle modifiche critiche nella VCL dal a quelle versioni.
Questo non è installato di default, e non l'ho usato da solo, quindi non sono sicuro di quanto sia utilizzabile. Suppongo che tu debba scaricare l'ultima versione SVN dal loro repository per usare questa funzione sperimentale.
L'utilizzo deve essere semplice; si crea un'istanza IdTcpServer e, anziché lo scheduler predefinito, si utilizza la classe scheduler che fornisce il supporto IOCP. Il resto dovrebbe essere considerato lavoro interno della classe schedulatore fornita.
La pagina collegata non è disponibile. Potresti aggiornare il tuo post, per favore? Grazie! [+1] – TLama
Eccolo https://bitbucket.org/voipobjects/iocpengine – Dmytro
Grande, grazie ...! – TLama