Here is some news about this. I tried my app on Windows XP and Windows
2000. The errors are indeed gone, but no data ever gets available,
contrary to when I run my app on Mac OS 9 and Mac OS X.
I connect, join a multicast group, send out a datagram with a properly
constructed (or so I think, since it works on OS 9 and OS X) SLP
message, but on Windows no data is ever available.
Are you joining the same multicast group? Are the ports the same?
What's the RouterHops set to?
A point of interest, when I check the broadcast address of the socket,
it says 255.255.255.255, whereas on Mac OS 9 and X I get
192.168.1.255. Could that be a symptom?
Naw. On Windows, there's no way to get the true broadcast address
aside from some voodoo dance. On Mac and Linux you can get the "true"
broadcast address from the system. That being said -- 255.255.255.255
is always a valid broadcast address, so that all works fine. Also..
broadcasting is a totally different technology than multicasting so the
two have very little to do with one another.
HTH!
~Aaron
--
REAL World 2005 - The REALbasic User Conference
March 23-25, 2005, Austin, Texas
<http://www.realsoftware.com/realworld>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://www.realsoftware.com/listarchives/lists.html>
|