IQubic
Level: Delver
Rank Points: 78
Registered: 11-22-2015
IP: Logged
|
No timeout for "Sending Room Conquer Solutions to Server" (0)
I am a Caravel Net user. When I conquer and exit a level, my solutions should be sent to the Caravel Server. However, I got DROD into a weird state where it thought it was connected to the server, but it wasn't. When it tried to send my solutions to the room clear server, it couldn't.
Reproduction (Requires Caravel Net):
1. Open up DROD
2. Click Play Game, then enter a hold (However you chose to do this). This will cause DROD to connect to the CNet server.
3. While keeping DROD open, turn off your computer's access to the internet.
4. Conquer at least one room in the level that you are in.
5. Leave that level.
6. DROD thinks it's still connected to the CNet server, so it tries to send the solutions to the server. However, step 3 confuses DROD. DROD thinks it's connected to the internet but it isn't. This causes DROD to hang on "Sending Room Conquer Solutions to Server" indefinitely.
I noticed this when I was playing, and my computer randomly decided to disconnect from the internet. I was unable to reconnect to the internet without restarting my machine. I didn't notice that my computer had no internet access until I had already entered the "Sending Room Conquer Solutions to Server" loop.
EDIT: It's worth noting that there is a timeout if the initial connection to the CNet server is attempted without internet access.
____________________________
119th Skywatcher
[Last edited by IQubic at 07-23-2017 02:01 AM]
|