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

소켓통신으로 canvas에 그린 좌표값을 서버로 전송하려고하는데 어찌하면될까요?

0 추천
채팅과 좌표를 같이서버로전송해서 다른클라이언트들에게 뿌려주려고합니다.

채팅같은경우는 통신이 되는데요, 거기다가 사용자가 터치한 곳의 좌표까지 같이 서버로보내서 클라이언트들에게뿌려주려고합니다. 어떤식으로 하면 될까요?
익명사용자 님이 2017년 12월 3일 질문

1개의 답변

0 추천
흠, 제가 개발한다면,

먼저 캔버스에 그릴때, Path 객체를 이용할 겁니다. 그 Path 객체를 바이너리로 보내던지,

아니면, json의 형태로 보내는 방법이 있죠.

데이터가 좀 많겠지만, 어차피 받은다음에 onDraw에서 계속 그려줄 것이기 때문에, 그렇게 처리하는 게 맞을 것 같네요.

여기서 내 폰의 가로세로 픽셀값과 상대폰의 가로세로 픽셀 값이 다르기 때문에,

보내는 사람의 정보 가로 세로 픽셀 Height, Width도 보내서, 상대폰에 맞게 Resizing 해야 합니다.
Will Kim (43,170 포인트) 님이 2017년 12월 4일 답변
json형태로 보내는게 맞다는 말씀이신가요??
둘 다 가능하다는 것입니다.
...