Witam.
Pisze sobie gierkę sieciową wykorzystując UDP i mam problem.
Chcę, aby serwer wysłał do wszystkich graczy tekst.
No i tu zaczynają się schody, bo nie wiem jak to zrobić.
Domyślam się, że trzeba będzie adresy graczy przechowywać w tablicy i gdy będę chciał wysłać komunikat do wszystkich,
w pętli wyślę do wszystkich za pomocą sendto. Tylko czy na pewno "(sockaddr*)&Addr" jest adresem gracza, do którego chcę wysłać?
Kod:
sendto( sock, "--komunikat--tekst komunikatu blelbelbe", 4096, 0, (sockaddr*)&Addr, sizeof( sockaddr ) );
Na wszelki wypadek wklejam też funkcje do odbierania:
Kod:
recvfrom( sock, buf, 4096, 0, (sockaddr*)&Addr, &s );
Pozdrawiam.
wrobelbiz