Gut skalierbar auf Windows und Linux (würde hier definitiv auch kein WINE empfehlen): Boost ASIO (C++).
Für Delphi kenne ich leider keine Lib, die auch nur annähernd so gut ist. Großes Manko der Indys unter Windows ist beispielsweise der fehlende Support für IOCP Server. Unter Unix gibt es da vergleichbare Funktionalität (ebenfalls nicht in der Standard Socket Spezifikation). Auch hier wage ich zu bezweifeln, dass die Indys das implementieren.
Allerdings sollte man Skalierbarkeit etwas näher spezifizieren:
- Soll die Anwendung über mehrere PCs/Server verteilt laufen?
- Erwartest du eine riesige Menge an gleichzeitig verbundenen Clients?
- ... etc?
Trifft zum Beispiel Punkt 2 nicht zu, dann solltest du auch ohne IOCP und co. keine Probleme haben.