HTTP/1.1 400 Bad Request enviando datos por GET

No le estás pasando el nombre del host por la petición http ni el tipo de conexión:

"Host: www.xxxxxx.com\r\n" + 
"Connection: close\r\n\r\n");