Skip to main content

Multicast on Mac OS X

1 reply [Last post]
xiptos
Offline
Joined: 2005-02-23

Hi all!

Does anyone know if it is normal to have difficulties using multicast on a Snow Leopard Mac?

In linux, everything works as expected. In Mac:

...
WARNING: Line 702 net.jxta.impl.endpoint.mcast.McastTransport.propagate()
Multicast socket send failed
java.io.IOException: No route to host
Line -2 java.net.PlainDatagramSocketImpl.send()
Line 625 java.net.DatagramSocket.send()
Line 686 net.jxta.impl.endpoint.mcast.McastTransport.propagate()
Line 761 net.jxta.impl.endpoint.EndpointServiceImpl.propagateThroughAll()
Line 827 net.jxta.impl.endpoint.EndpointServiceImpl.propagate()
Line 780 net.jxta.impl.endpoint.EndpointServiceImpl.propagate()
Line 552 net.jxta.impl.rendezvous.RendezVousServiceProvider.sendToNetwork()
Line 340 net.jxta.impl.rendezvous.StdRendezVousService.propagateToNeighbors()
Line 828 net.jxta.impl.rendezvous.RendezVousServiceImpl.propagateToNeighbors()
Line 544 net.jxta.impl.resolver.ResolverServiceImpl.sendQuery()
Line 173 net.jxta.impl.resolver.ResolverServiceInterface.sendQuery()
Line 383 net.jxta.impl.discovery.DiscoveryServiceImpl.getRemoteAdvertisements()
Line 290 net.jxta.impl.discovery.DiscoveryServiceImpl.getRemoteAdvertisements()
Line 133 net.jxta.impl.util.RdvAdvSeedingManager.refreshActiveSeeds()
Line 219 net.jxta.impl.util.RdvAdvSeedingManager.getActiveSeedRoutes()
Line 289 net.jxta.impl.util.URISeedingManager.getActiveSeedRoutes()
Line 146 net.jxta.impl.endpoint.relay.RelayReferralSeedingManager.getActiveSeedRoutes()
Line 816 net.jxta.impl.rendezvous.edge.EdgePeerRdvService$MonitorTask.execute()
Line 27 net.jxta.impl.util.threads.SelfCancellingTask.run()
Line 17 net.jxta.impl.util.threads.RunnableAsCallableWrapper.call()
Line 50 net.jxta.impl.util.threads.RunMetricsWrapper.call()
Line 93 net.jxta.impl.util.threads.RunMetricsWrapper.run()
Line 441 java.util.concurrent.Executors$RunnableAdapter.call()
Line 317 java.util.concurrent.FutureTask$Sync.innerRunAndReset()
Line 150 java.util.concurrent.FutureTask.runAndReset()
Line 98 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101()
Line 181 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic()
Line 205 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run()
Line 886 java.util.concurrent.ThreadPoolExecutor$Worker.runTask()
Line 908 java.util.concurrent.ThreadPoolExecutor$Worker.run()
Line 637 java.lang.Thread.run()

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
adamman71
Offline
Joined: 2007-01-31

I faced something similar until I found out that Vista's firewall silently kills multicast communication when two processes run on the same device. I had to disable the firewall.

I don't know if this applies to your issue on MAC OS X...