Ich schreibe auf UDP-Server/Client-Anwendung.40 Sockets an 40 verschiedene IP-Adressen binden
Ich möchte, dass mein einzelner Server 40 Clients gleichzeitig verarbeitet. Dazu möchte ich 40 dedizierte Threads erstellen, von denen jeder für einen einzelnen Client bestimmt ist. Da es für jeden Client 40 Threads gibt, möchte ich auch 40 dedizierte Sockets erstellen.
Aber das Problem, dass:
Ich weiß nicht, was die IP 40 wird adressiert, an die ich binden() meine Steckdosen. (So weit ich jetzt bin, muss ich an die IP-Adresse meines Servers binden.) Normalerweise binde ich() an "INADDR_ANY"
, wenn es nur einen einzigen Socket gibt.
Aber was sollten die IP-Adressen sein, an denen ich() jeden meiner 40 Sockel binden sollte? Bitte helfen Sie mir. Jeder Kommentar/Hilfe wird geschätzt.
Benötigen Sie 40 Sockets (Socket-Adressen) oder 40 IP-Adressen? Wird dein Gastgeber so viele haben? –