Narzędzia użytkownika

Narzędzia witryny


sk2:multicast_example

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
sk2:multicast_example [2021/12/20 13:46]
jkonczak
sk2:multicast_example [2021/12/20 13:49] (aktualna)
jkonczak
Linia 1: Linia 1:
 ==== Przykład użycia UDP multicast ==== ==== Przykład użycia UDP multicast ====
-<code cpp multicast_example.c>+<code cpp multicast_example.cpp> 
 +#include <cstdlib>
 #include <​cstdio>​ #include <​cstdio>​
 #include <​csignal>​ #include <​csignal>​
Linia 114: Linia 115:
  setsockopt(sockfd,​ IPPROTO_IP, IP_DROP_MEMBERSHIP,​ &​groupDescription,​ sizeof(groupDescription));​  setsockopt(sockfd,​ IPPROTO_IP, IP_DROP_MEMBERSHIP,​ &​groupDescription,​ sizeof(groupDescription));​
  // close socket AND interrupt all blocked recvfrom ​  // close socket AND interrupt all blocked recvfrom ​
 + shutdown(sockfd,​ SHUT_RDWR);
  close(sockfd);​  close(sockfd);​
  // wait for child  // wait for child
sk2/multicast_example.1640004371.txt.gz · ostatnio zmienione: 2021/12/20 13:46 (edycja zewnętrzna)