Hi all xpcom experts,

Is there a way to listen on group ip addr like "239.255.x.y" ?

Like in a C ip group client, I can't do something like that :
//Create the local listening incoming port
sd = socket(AF_INET, SOCK_DGRAM, 0);
localSock.sin_family = AF_INET;
localSock.sin_port = htons(1664); //The local incoming port
localSock.sin_addr.s_addr = INADDR_ANY;
bind(sd, (struct sockaddr*)&localSock, sizeof(localSock)))

//And subscribe to the group for my socket
group.imr_multiaddr.s_addr = inet_addr("239.255.255.255"); //The group
addr
group.imr_interface.s_addr = inet_addr( MY_LOCAL_IP );
setsockopt(sd, IPPROTO_IP, IP_ADD_MEMBERSHIP, (char *)&group,
sizeof(group))

I don't mind if I will not able to specify a local incoming port.

A @mozilla.org/network/server-socket;1 service can listen on
INADDR_ANY but only a TCP mode way. I do not found a first clue to set
it in a UDP mode.

For example, UPnP has a discovery mode on 239.255.255.250:1900. Can
firefox handle it ? Will firefox handle it ?

Thanks all for answsers

Christophe
_______________________________________________
dev-tech-network mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-network

Reply via email to