Hm, ich nehm jetzt den
Indy Server nachdem ich endlich rausgefunden hab dass man
IdGlobal und
IdIOHandler einbinden muss um
TBytes zu verwenden

TIdTCPServer funktioniert nämlich in der Konsole. Warums TServerSocket nicht tut weiß ich nicht, ich vermut mal es liegt an WindowMessages.