한글도 들어있는 텍스트 파일을 fopen(filePath, "r")으로 열어서
fread(buffer, 1, nmemb, fp)로 읽어서, 소켓을 통해서 클라이언트로 전송한다음, 클라이언트에서 fwrite(buffer, 1, nmemb, fp)를 이용해서 파일로 쓰는데 잘 되는 이유가 무엇인가요?
한글은 2바이트로 알고 있는데... 저렇게 해도 아무 이상이 없는건가 해서요. 그냥 우연치 않게 잘 되는건지, 아님 원래 잘 되야 하는건지... 무지해서 잘 모르겟네요.^^; 자세히 설명 주시면 감사드리겠습니다.