4 ms·
When it prompts for a "Server ID?", you should enter "soft1", without the quotes. Are you doing that?
by driftwheeler 9y ago
When it prompts for a "Server ID?", you should enter "soft1", without the quotes.
Are you doing that?
- qyron 9y agoOn the first blank screen I try to input "soft1", then I see some sort of connection dialog but then I get error message which, again, is not visible. Attaching link to Dropbox folder with screenshots. https://www.dropbox.com/sh/tagc4veaeco8umm/AAA2xcvvLQoM_lUh1erJS_VDa?dl=0 https://www.dropbox.com/sh/tagc4veaeco8umm/AAA2xcvvLQoM_lUh1...
- driftwheeler 9y agoOk, download the APK again, see if it fixes the problem. The new APK changes the target SDK number to be 23 (Marshmallow, 6.0.1), since that's the latest we've tested against. Thanks for the bug report!
- qyron 9y agoNow interface works well. But still no connection. I've tried both cellular internet (where UDP is most probably blocked) and home WiFi which doesn't block UDP (for sure, I tried pinging from phone).
- driftwheeler 9y agoQyron, you've been very helpful. We uploaded a new APK that passes the golang net error message straight through to the app's user. So instead of seeing the ErrFleet5 message, you will see "write to UDP6 .... network is unreachable" or something else. If you have a moment, would you reinstall the APK, rerun Melondream, and tell us what the error message says? Thank you for your time
- qyron 9y agoIt shows the exact message you have quoted: write udp6....network is unreachable.
- driftwheeler 9y agoYeah, your device can't send an IPv6 UDP packet. Mysterious. Do you see IPv6 UDP working in other applications? Thanks again for your efforts.
- driftwheeler 9y agoThe error message (which you can't see) is probably telling you that your Internet connection is blocking Melondream's UDP packets. Are you connecting from work or public WiFi? Btw, the lesson here for developers is: don't use UDP, use TCP. We made a big mistake
- sniffles 9y agoAny idea when this mistake will be resolved?
- driftwheeler 9y agoThe system was built from the ground up to use forward error correction over UDP. The point was to allow a much less expensive, super-efficient server. We had no idea how poorly UDP is treated on the Internet. Huge, fatal mistake