Piszę na aplikacji serwer/klient UDP.Wiązanie 40 gniazd do 40 różnych adresów IP
Chcę, aby mój jeden serwer obsługiwał 40 klientów jednocześnie. W tym celu chcę utworzyć 40 dedykowanych wątków, z których każdy przeznaczony jest dla jednego klienta. Ponieważ istnieje 40 wątków po jednym dla każdego klienta, chcę również utworzyć 40 dedykowanych gniazd.
Ale problem, że:
Nie wiem, co będzie 40 adresów IP, do którego będę bind() My gniazd. (ponieważ do tej pory musiałem powiązać() z moim adresem IP serwera.) Normalnie wiążę() z "INADDR_ANY"
, gdy istnieje tylko jedno gniazdo.
Ale jakie powinny być adresy IP, na których powinienem się połączyć() z każdym z 40 gniazd? Proszę, pomóż mi. Każdy komentarz/pomoc jest doceniana.
Potrzebujesz 40 gniazd (adresów gniazd) lub 40 adresów IP? Czy twój gospodarz ma tak wielu? –