Hacker News new | ask | show | jobs
by RichardHeart 3336 days ago
"Error The local firewall is blocking my UDP packets. Do you have another way to connect to the Internet? (ErrFleet5)"
2 comments

Ok! The Android problem is fixed (whew!), and now we're left with the fact that your network connection is blocking Melondream's packets.

Are you on a public WiFi network (library, coffeeshop, etc.) Or at work?

Can you use your phone's data plan, or your home Internet connection?

I've tried phone data and public. Same fail (and verified connection was indeed different.)
RichardHeart, as we discussed with Qyron below, the APK has been modified to print golang's standard library net package error message directly to the user.

If you get a moment, could you run the new APK and tell us what the net package is saying?

We expect something like "write to UDP6 ... network unreachable", but if would be informative if the error is something different.

Richard, we reverted this change after Qyron ran his test. Basically Melondream is failing to send an IPv6 UDP packet with an 8-byte payload. Maybe this is an Android 7.0 problem, or a problem with the interaction between golang's net package and Android. Sorry
We're really sorry about that, don't know how to proceed. App is failing to communicate using UDP, don't know why

Just to make sure the other problem is fixed, can you confirm that you see the "Server ID?" prompt?

I do get the server id prompt