Ich dachte der Kontext wäre egal, für ein Server-Programm/-Dienst, das einfach nur auf einem Port auf Verbindungsversuche von Clients lauscht. In Server und Client benutze ich einfach nur die Socket-komponenten, die bei Delphi 6 dabei sind.
Sind nur über Netzwerk verbundenen Clients betroffen, kann ein direkt auf dem Server laufender Client mit dem Dienst verbinden?
Was sagt netstat, sieht man dass der Port geöffnet ist?
Vielleicht liegt es an den alten Komponenten - ein Test mit einer simplen
Indy- oder Synapse Komponente ist schnell und einfach gemacht. (TServerSocket benötigt ein Fensterhandle, vielleicht liegt das Problem in dieser Richtung)