Moin und

im Forum!
hvoegler hat folgendes geschrieben: |
| Normalerweise geht das nicht, da man schon beim Öffnen eines zweiten Servers eine Fehlermeldung erhält. |
Das hast du schon ganz richtig erkannt, das unterstützt die Socket-API nicht. Ich halte es deshalb für Zeitverschwendung, weiter nach einer Lösung in dieser Richtung zu suchen.
hvoegler hat folgendes geschrieben: |
| Ein TServerSocket wird normalerweise für einen bestimmten Port geöffnet und akzeptiert dann alle IP-Adressen, die auf dem System vorhanden sind (Netzwerkkarten, lokale IP-Adressen). Ich möchte aber mehrere TServerSockets für den gleichen Port öffnen, die jeweils nur Clients aus einem festgelegten IP-Adressbereich akzeptieren. |
Dann unterscheidest du die IP-Adressbereiche halt intern in deiner Server-Applikation.

Einfach drei Listen für die Connections aus den entsprechenden Bereichen, fertig. Processing-Threads dazu, dann passt das. Ist vielleicht etwas mehr Arbeit, aber so ist das eben.
cu
Narses
There are 10 types of people - those who understand binary and those who don´t.