Mögliche Ursache: Firewall. Sie ist eventuell nur für die eigenständig laufende Anwendung freigeschaltet, d.h. die von Delphi erstellte EXE Datei in einem bestimmten Verzeichnis. (
http://stackoverflow.com/questions/10942916)
Welchen (Socket) Fehler meldet der Client eigentlich?