udp multicast

Questions specifically related to the TCP/IP stack that interfaces with the driver.

udp multicast

Postby guigra » Tue Aug 11, 2009 11:40 pm

hi
Can I use udp multicast with this implementation ?

thanks
guigra
 
Posts: 1
Joined: Tue Aug 11, 2009 11:36 pm

Re: udp multicast

Postby stephanschulz » Thu Nov 12, 2009 6:44 am

i would be interested in this too.
does any one have an example?

thanks,stephan.
stephanschulz
 
Posts: 19
Joined: Thu Aug 06, 2009 7:00 am

Re: udp multicast

Postby GregEigsti » Thu Nov 12, 2009 10:23 am

Grepping the WiShield sources for multi shows that there are a few hits on multicast. Take a look at these sources and see what you can do. Also take a look at the uIP documentation to help figure out what the WiShield source is doing (WiShield is based upon the open source uIP stack).

From the uIP docs (http://www.sics.se/~adam/download/uip-1.0-refman.pdf)
uIP current supports broadcast packets as well as sending multicast packets.


Code: Select all
$ grep -ir multi *
WiServer.cpp:                            multi-pass transmission, local client
WiServer.h:                            multi-pass transmission, local client
uip-fw.c: * forwarding over multiple network interfaces with uIP.
uip-fw.c:    /* No time exceeded for broadcasts and multicasts! */
uip.c:       make sure that we listen to certain multicast addresses (all
uip.c:       hosts multicast address, and the solicited-node multicast
uip.c:       multicast packets that are sent to the ff02::/16 addresses. */
uip.c:  /* Demultiplex this UDP packet between the UDP "connections". */
uip.c:  /* Demultiplex this segment. */


Greg
Check out the wiki!
uIP Stack Docs
Compatible Access Point List
WiShield user contrib branch - DNS, DHCP, AP Scanning, bug fixes, etc.
SlackLab.org - My geek projects blog.
User avatar
GregEigsti
 
Posts: 1067
Joined: Sun Aug 02, 2009 5:23 pm
Location: Sammamish WA USA (near Seattle)
  • Website


Return to TCP/IP Stack

Who is online

Users browsing this forum: No registered users and 1 guest