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

C - 안드로이드 소켓통신 궁금한게 있습니다.

0 추천
안녕하세요.

저는 자바단 서버 -> 안드로이드 소켓통신은 예전에 깔짝해봤는데..

이번에 회사에서 C서버와 안드로이드를 소켓통신해야 하네요..

안드로이드에서 파일업로드를 C서버로 해야되는데

처음 헤더정보와파일오픈정보를 패킷으로 날리고 해야 한다는데요.

오늘 잠깐 봤는데..

C쪽에서 스트럭쳐로 내용들이 패킷 규격으로 정의되어 있고,

해당 규격에 맞게 서버로 쏘라고 하더라구요.

서치를 좀 해보니 DataOutputStream 객체를 생성하여 out.wirte(값);

이렇게 세팅을 하고 다 write한 후에 flush();해서 전송하던데 이 방법으로 전송을해도 문제가 없는건가요?

조언부탁드립니다.

패킷규격에 맞게 헤더정보를 보내라는데

어찌 만들어야되는지도 감이 잘 잡히질 않습니다;;

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

1개의 답변

0 추천
예 맞습니다.

타 언어 서버와 통신을 위해서는 DataOutputStream을 사용하시면 됩니다.

예전에 ObjectOutputStream으로 해서 뻘짓한게 생각나네요
초봉초봉 (3,480 포인트) 님이 2014년 12월 10일 답변
...