Original Post
Both the functions SDLNet_TCP_Open and SDLNet_TCP_Recv wait a very long time if they can't connect or there is no data. This is very annoying, because if it can't connect, I would like to user to be able to do other things in the program during the time the SDLNet_TCP_Open function still runs. And for SDLNet_TCP_Recv, it's very annoying that this function locks my program for 30 seconds if there's no data to receive, instead of just immediatly seeing that there's no data. Is this normal?