recv ( s, (char *)buf, len*2, flags ); ;; 답변이 너무 간단한가요?? 유니코드는 2바이트씩이지요.. 포인터 캐스팅 해주고.. 걍 2배로 받으면 됩니다;;; len 이 글자수가 아닌 바이트라면.. recv ( s, (char *)buf, len, flags ); 그냥 이렇게 받으면 되구요.. 허무 ㅜㅜ.... 뭐 하나 알았다!! 그래도 훗! 유니코드 항상 검색하잣! ㅠㅠ!!