out.println 으로 폰에서 C# 서버로 보내는데 OS는 XP 입니다.
폰에서 "W" 이렇게 보내면 C# 서버는 "W0" (0은 이상한 홀쭉한 네모모양)
이렇게 받습니다.
윈7에서는 정상적으로 받아지는데 윈xp는 뒤에 이상한 까만 네모가 찍혀요.
이걸 어떻게 구분할 수 있나요?
혹시out.println이 마지막에 \r\n 으로 보내나요?
리눅스에서는 개행 문자를 \r\n으로 쓰고 윈도우에서는 \n으로 사용하느것으로 알고 있습니다.
맞춰서 보내면 되지 않을까요?
리눅스 -> 윈도우로 보낼때는 \n을 붙이고 반대일 경우에는 \r\n을 붙이는 식으로요...
감사합니다 해결했습니다.
Android에서 out.println이 뒤에 이상한 문자를 찍더라구요.
그래서 out.print로 해결했습니다. 답변 감사합니다.
아마 보이지 않는 char형과 \n이 char단위로 겹치면서 다른 문자가 된게 아닐까 추측됩니다.
로그인 유지
리눅스에서는 개행 문자를 \r\n으로 쓰고 윈도우에서는 \n으로 사용하느것으로 알고 있습니다.
맞춰서 보내면 되지 않을까요?
리눅스 -> 윈도우로 보낼때는 \n을 붙이고 반대일 경우에는 \r\n을 붙이는 식으로요...