Hallo Major1337,
Bist du dir sicher mit Deiner Beschreibung?
Normal verbindet sich ein Client auf einen Server mit einer bestimmten PortAdresse.
Willst du also eine Server-Applikation, die auf mehrere Ports lauscht, dann würde ich jetzt einfach mehrere Instanzen von TIDXXXServer nutzten, wobei hier jeder auf einen anderen Port lauscht.
Der Client entscheidet dann vor dem Connect was er machen will und verbindet sich dann auf den Port.
Beispiel WebServer mit FTPServer auf einer Maschine
Port 80 -> Webseitenanfragen
Port 21 ->
FTP
Oder hab ich dich jetzt falsch verstanden?
Greez, Chris