El protocolo es HTTP y no he tenido que cambiar nada para conectarme, por lo que el puerto del servidor es el 80.
con sockets tendrias que conectarte a "espanol.wunderground.com" al puerto 80 y hacer una peticion HTTP del tipo
Código:
GET /global/stations/84773.html HTTP/1.1\r\n\r\n
Puedes agregarle otros datos como el host, el browser, etc. Todo eso esta en la documentacion del protocolo HTTP.
Recuerda que debes terminar con \r\n\r\n (dos saltos de linea) luego del ultimo parametro (en el codigo anterior fue el GET)
Saludos.