흠, 제가 개발한다면,
먼저 캔버스에 그릴때, Path 객체를 이용할 겁니다. 그 Path 객체를 바이너리로 보내던지,
아니면, json의 형태로 보내는 방법이 있죠.
데이터가 좀 많겠지만, 어차피 받은다음에 onDraw에서 계속 그려줄 것이기 때문에, 그렇게 처리하는 게 맞을 것 같네요.
여기서 내 폰의 가로세로 픽셀값과 상대폰의 가로세로 픽셀 값이 다르기 때문에,
보내는 사람의 정보 가로 세로 픽셀 Height, Width도 보내서, 상대폰에 맞게 Resizing 해야 합니다.