데이터를 4바이트 이하로 보내면 자꾸 쓰레기 값이 받아지는데요.

그냥 스트링을 보내면 잘 받아집니다.


readLine()함수를 사용해서 그런건가요?


4바이트 이하로 데이터 보내보신분 계신가요?

물론 스트링이 아니고 int를 4바이트로 변환하거나 하는 데이터 입니다.


혹시 그냥 read로 하면 될 까 해서 해봤는데 더 이상한 값이 받아지더라구요 ㅠㅠ


폰에서 데이터 수신하는데 비정상적인 값이 자꾸 들어와 넘 암담합니다. 

몇일 째 계속 인코딩도 바꿔보고 서버소스 바꿔보고 테스트 해봐도 그저 쓰레기값만 들어오네요.


쓰레기값 받이 나오거나 의도하지 않은 이상한 값이 들어오는걸 처리해 보신분 계신가요?

구글신에서도 찾기 어려워서 질문 올립니다.