I'm making a room-based multiplayer and I wanted to warn the player and not let him go past the main menu if the address they use to join doesn't represent a server with that port open. If I try joining localhost or just a random number like 123 I get the same 0 error code (0 means no problem in creating client). What gives? Those IPs don't represent available and running servers, so why don't I get another error code?