in reply to Sockets: Client keeps waiting

If you dont want your client to wait, then can we assume you are not sending a response back from the server to the client?.

Why not use UDP? shorter and quicker and the server can do what it wants with the message without bothering to connect or reply..?