c언어 서버에 자바 클라 소켓프로그래밍 도와주세요.인코딩/서버 죽음
2가지 문제가 있습니다.
1.자바에서 수신 된 msg의 한글이 깨지는문제
발신은
out.write(scanner.nextLine().getBytes("UTF-8"));
이렇게 처리했습니다.
수신을
while{
string += Character.toString((char)in.read());
}
String remake = new String(string,"UTF-8");
수신을 이런식으로 해보려는데 잘안되네요
2.커맨드 창에서 실행시킨 자바클라는 ctrl+c로 강제 종료 시켜버리면 c서버까지 죽어 버립니다.
c클라에서는 문제 없었습니다,
소켓을 닫아서 종료시키면 문제 없습니다.