socket.Connect(L\"www.naver.com\", 80);

CString request = L\"GET / HTTP/1.1\\r\\n\\r\\n\";

원인은 유니 코드 였음

멀티바이트로 바꾼다음

socket.Connect(\"www.naver.com\", 80);

CString request = \"GET / HTTP/1.1\\r\\nHost: www.naver.com\\r\\n\\r\\n\";

했더니 해결됬습니다 (호스트명 안쓴것도 문제)

결론은 웹서버는 유니코드 형식을 못읽는다

전에 수업들을때 아스키 코드로 된거 밖에 못읽는다는걸 얼핏 들은거 같음