Indy 10 hat experimentelle Unterstützung für Fasern und IOCP:
Von Indy knowledge base:
Indy 10 experimentelle Unterstützung für die Faser und I/O Completion Ports API in den Windows-Plattformen zur Verfügung stellt. Diese Unterstützung wurde entwickelt, um skalierbarere Server zu erstellen, bei denen Tausende von simultanen Clientverbindungen erforderlich sind. Für kleine und mittlere Projekte sind die traditionellen Thread-basierten Server weiterhin verfügbar.
Fiber und IOCP APIs sind nur für die Windows 2000, 2003 und XP Betriebssysteme mit Delphi Version 7. Windows 95, 98 und ME werden nicht unterstützt. Delphi-Compiler vor Version 7 werden auch aufgrund kritischer Änderungen in der VCL seit diese Releases nicht unterstützt.
Dies ist nicht standardmäßig installiert, und ich habe es nicht selbst verwendet, so dass ich nicht sicher bin, wie viel es ist. Ich denke, Sie müssen die neueste SVN-Revision aus ihrem Repository herunterladen, um diese experimentelle Funktion zu nutzen.
Die Verwendung muss einfach sein; Sie erstellen eine IdTcpServer-Instanz und anstelle des Standardplaners verwenden Sie die Scheduler-Klasse, die IOCP-Unterstützung bietet. Der Rest sollte als interne Arbeit der bereitgestellten Scheduler-Klasse betrachtet werden.
Die verlinkte Seite ist nicht verfügbar. Könnten Sie bitte Ihren Beitrag aktualisieren? Vielen Dank! [+1] – TLama
Hier ist es https://bitbucket.org/voipobjects/iocpengine – Dmytro
Großartig, danke ...! – TLama