Structure used to specify values for the PR_SockOpt_AddMember and PR_SockOpt_DropMember socket options that define a request to join or leave a multicast group.

Syntax

#include <prio.h>

struct PRMcastRequest {
  PRNetAddr mcaddr;
  PRNetAddr ifaddr;
};

typedef struct PRMcastRequest PRMcastRequest;

Fields

The structure has the following fields:

mcaddr
IP multicast address of group.
ifaddr
Local IP address of interface.

Description

The mcaddr and ifaddr fields are of the type PRNetAddr, but their port fields are ignored. Only the IP address (inet.ip) fields are used.