마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

C 서버와 안드로이드클라이언트간 소켓통신시 ByteBuffer를 사용해야하나요?

0 추천
안녕하세요.

아래에 질문을 올렸었는데

다른 궁금한점이 있어 조언을 구합니다.

DataOutputStream으로 C의 서버에 int형과 long형의 값을 보내려면 (C의 헤더정보 규격이 int와 long 타입입니다.)

dos.writeInt(100);

dos.writeLong(10000000);

dos.flush();

이런식으로 C 서버로 보내면 안되는건가요?

구글링을 해보면 ByteBuffer에 값을 담아서 보내라고 하는 말들이 있고

또 어떤 정보에서는

dos.writeInt(100);

dos.writeLong(10000000);

dos.flush();

이렇게 해도 된다는 말도 있고 하네요..

궁금합니다.

조언 부탁드립니다.
갸아악 (21,260 포인트) 님이 2014년 12월 10일 질문
...