A socket demonstration program which connects to a remote server and outputs the contents of a HTTP request