[gnet] specifying the interface for gnet_mcast_socket_new
- From: Shaun Jackman <sjackman pathwayconnect com>
- To: gnet gnetlibrary org
- Subject: [gnet] specifying the interface for gnet_mcast_socket_new
- Date: Wed, 3 Oct 2001 11:25:37 -0600
I need to open a listening multicast socket on a specific interface, so that 
the IGMP packets will originate out of only that interface. Currently, there 
does not seem to be a way to specify the interface when opening a mcast 
socket. (please correct me if I'm wrong). The IGMP packets will come out of 
only the first interface.
my current scheme...
	GMcastSocket* socket = gnet_mcast_socket_new();
	GInetAddr* group = gnet_inetaddr_new( "239.255.237.255", EDNET_PORT);
	gint status = gnet_mcast_socket_join_group( socket, group);
what I want to do...
	GInetAddr* interface = gnet_inetaddr_new( "192.168.2.1", 0);
	GMcastSocket* socket = gnet_mcast_socket_new_interface( interface);
	GInetAddr* group = gnet_inetaddr_new( "239.255.237.255", EDNET_PORT);
	gint status = gnet_mcast_socket_join_group( socket, group);
How can I accomplish this?
Thanks,
Shaun
(please cc my e-mail address, as I'm not a member of this mailing list)
[Date Prev][
Date Next]   [Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]