Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
sk2:multicast_example [2021/12/20 13:47] jkonczak |
sk2:multicast_example [2021/12/20 13:49] (aktualna) jkonczak |
||
---|---|---|---|
Linia 115: | 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 |