UDP multicast componet

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

hi, I have a program to receive udp multicast message. When i run this in a
XP embedded machine it cannot receive all the data completely.

The same program can accept all data correct in another PC running
windows XP Pro.

Any idea what's the componet require ?
 
zenexes,

UDP will come as a part of TCP/IP stack ("TCP/IP Version 6" or "TCP/IP Networking" component). I don't think you can even use it as
a standalone component in XPe.
Make also sure youve got "IP Router Monitor Library" component.

Otherwise tell us what network components are already included in your image.

Use netstats.exe ("TCP/IP Utilities" or "TCP/IP Netstat Command") to display statistics on UDP datagrams.
Or use network perf. counters ("Network Performance Counters") to measure various UDP protocol parameters.

And, of course, you can always use Network Monitor or Ethereal tool to watch on the network traffic.

KM
 
KM,
whew ! IP Router Monitor Library ? Ok I'll give it a shot ... thanks. I
cannot list all the network componet coz everything is mixup after being drag
into the target....
It will be nice if the componets is still in their own categories after
being include in the target ....

regards..
 
zenexes,

Interesting suggestion. Yes, please use the link Slobodan provided to send your feedback to MS. It is not going to be fixed for XPe
but, at least, we may see it in LHe.

Meaning time you can make use of ConfigurationExplorer component that is part of the XPeTools package (www.xpefiles.com, Development
Utilities/Main). It will help you exploring your configuration.
 
hi guys, after adding "IP Router Monitor Library" and some testing, I am
still having the packet lost problem... or more precise to said is data
lost.... maybe some missing dependency on "IP Router Monitor Library" ? I
have check using the check dependancy and fullfill all its needs... please
advice,....

regards.
 
Hi Zenex,

Is this sporadic data loss?
If so then you might have to configure properties of network adapter, like Flow Control, etc.

What network card do you use?
Do you have GUI to access network adapter properties? If not you can change default values in registry or in inf file.

Regards,
Slobodan
 
emm... is confirm loss of data.. always keep loosing some data.. now i am
tyring to add QoS componet in the xpe images.. wish me luck...
 
Hi Zenexes,

I have been thinking about QoS but I do not know if it will help.
When fighting with broadcasts (not multicasts) on 1GB network with my protocol, I had to configure network adapter to stall switch
as long as possible if it can't receive data. This was to prevent data loss.
Later (trough experiments) I found out that I could have used UDP, with some limitations.
Do not length of complete packed added with UDP headers to exceed 1536 bytes or (size of Jumbo Frames) that you have set.
This way you will skip some UDP retransmission algorithms that are working awfully in ultra heavy load network environment. (I can't
remember if these were used with broadcast, but better safe than sorry).

Regards,
Slobodan
 
Have you hooked up a 2nd computer and sniffed the ethernet hub with a
sniffer like etherial?
You can hook up your devices to a HUB (not a switch) and have a third
computer running etherial and listen to the conversation. This will help you
tell if the data is on the ethernet line again.
Do you know for sure the data is gettign to your device but your device does
not see it or do you think one device is not sending it? sniffing the line
can tell you that.

David
 
hi, the problem is the application is not develop by me so.... but they are
pretty sure that on the same network enviroment full xp pro can work
properly...
 
Back
Top