Hello all. My packaged app needs to discover a server on the local link of a network. To do that, the app creates a udp socket and sends a message to a multicast endpoint. This works...the server side receives the message and attempts to send back a unicast response to the Chrome app that sent the multicast message.This works on Chrome running on Mac/Windows, but fails on a ChromeBook.
I'm assuming it's because the firewall is blocking the incoming packet, as the app sent the outgoing packet to a multicast address, not a unicast address. That's annoying, but I thought I'd get it to work by having the server also send the response back to the multicast address.I cannot seem to get this to work either...it also looks like the firewall is blocking this packet.I'm using pepper_45 running on ChromeOS 45.0.2454.15 beta.This is a huge blocker for us, and any help would be greatly appreciated.
--
You received this message because you are subscribed to the Google Groups "Native-Client-Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to native-client-di...@googlegroups.com.
To post to this group, send email to native-cli...@googlegroups.com.
Visit this group at http://groups.google.com/group/native-client-discuss.
For more options, visit https://groups.google.com/d/optout.
Does this (very recently-fixed) bug describe your situation? https://code.google.com/p/chromium/issues/detail?id=489853
On Tue, Aug 4, 2015 at 12:55 PM Victor Khimenko <kh...@chromium.org> wrote:
On Tue, Aug 4, 2015 at 10:18 PM, <sc...@collobos.com> wrote:Hello all. My packaged app needs to discover a server on the local link of a network. To do that, the app creates a udp socket and sends a message to a multicast endpoint. This works...the server side receives the message and attempts to send back a unicast response to the Chrome app that sent the multicast message.This works on Chrome running on Mac/Windows, but fails on a ChromeBook.If your app works on Mac/Windows then it's most likely ChromeOS firewall and I'm just afraid that few NaCl developers understand the peculiarities of ChromeOS firewall.I'm assuming it's because the firewall is blocking the incoming packet, as the app sent the outgoing packet to a multicast address, not a unicast address. That's annoying, but I thought I'd get it to work by having the server also send the response back to the multicast address.I cannot seem to get this to work either...it also looks like the firewall is blocking this packet.I'm using pepper_45 running on ChromeOS 45.0.2454.15 beta.This is a huge blocker for us, and any help would be greatly appreciated.--I think you'll need to move that discussion to cros-discuss. I remember that one of our tentative ARC launch partners needed similar capability, but it was not possible to provide it because of ChromeOS firewall. After discussion with ChromeOS team they were stricken from the list of launch partners and their app still does not work. You are in somewhat better position: you apparently could modify the server side, thus there's hope.
You received this message because you are subscribed to the Google Groups "Native-Client-Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to native-client-discuss+unsub...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to native-client-di...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to native-client-discuss+unsub...@googlegroups.com.