Unter Windows kannst du mit einem
IOCP Server durchaus auch tausende Verbindungen gleichzeitig offen halten.
Schade, dass in Delphi diese Möglichkeit noch nicht out of the Box unterstützt wird.
Indy (und auch DataSnap) skalieren nicht besonders gut, bei mehreren Dutzend Connections auf einem Server wird es schon etwas knapp.
Von zwei Millionen simultanen Connections auf einem einzigen Linux Server berichtete WhatsApp bereits im Jahr 2012:
1 million is so 2011