이번에 게임앱을 개발 하는데


멀티플레이의경우 서버를통해서 3:3 턴제 게임을 만들게 되었는데요


이게 해본적이 없다보니 많이 갑갑해서 질문드립니다.


제가 생각 하고 있는게


안드로이드와 서버는 소켓통신을 해서 byte형태로 주고받고 하며 통신을 하고


서버에서는 서버의 데이터베이스가 따로 있어서 클라이언트측에서 요청이 있거나 변경사항이 있는경우


소켓통신을 해서 데이터베이스에서 정보를 얻거나 업데이트 하는 형태인데요


이러한 형태의 구현이 바른것인지부터 궁금하네요...


서버쪽에서 하는역할은 멀티플레이 경우 방을 만들고 필요한정보를 얻어서 방에 할당된 클래스 객체에 박아놓고 연산을 하는


시스템인데요...


"제가 구상한 바이트 형태로 소켓통신을 서버의 데이터베이스를 얻어오거나 업데이트한다"


이런구상에 문제가 없을까요?


xml로 해야된다 뭐해야된다 그래서 좀 걱정되네요...


참고할 만한 책이나 사이트도 있다면 부탁드립니다