2011-08-03 2 views
2

전화가 GET 및 POST 메시지를 서버에 보내는 REST 유형의 통신에 매우 익숙합니다. 기본적으로 서버를 폴링하여 업데이트합니다. 이는 실시간 데이터가 필수적이지 않은 앱에 효과적이었습니다.멀티 플레이어 온라인 게임 : 서버로 데이터 전송을 시작하고 안드로이드 폰으로 데이터를 보내는 방법은 무엇입니까?

멀티 플레이어 게임의 경우 실시간 데이터가 필수입니다. 사용자가 서버에 로그인 한 후 서버는 데이터를 요청하는 전화 대신 전화로 메시지를 보낼 수 있어야합니다.

누구에게이 작업을 수행하는 방법에 대한 세부 정보를 제공하는 링크가 있습니까?

+0

거의 모든 경우에 전화가 안됩니다.하지만 소켓을 사용할 수 있고 전화를 연결하여 서버 응답을 기다릴 수 있습니다. – Selvin

답변

2

나를 "소켓"키워드로 가리켜 주신 셀빈에게 감사드립니다.

나는 주위 검색과 같은 온라인 자료를 내놓았다했습니다 : 응용 프로그램에 http://thinkandroid.wordpress.com/2010/03/27/incorporating-socket-programming-into-your-applications/

, 설립 소켓 프로그래밍 : 안드로이드 양방향 네트워크 소켓 AsyncTask를 Example: Android bi-directional network socket using AsyncTask 사용

누구든지 책을 제안한 경우 의견이 있으면 알려 주시기 바랍니다.

0

Android 2.2 이상에서 사용할 수있는 Android 푸시 기술인 Android Cloud to Device Messaging을 구현해야합니다. http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html

+0

질문을 이해하지 못했다고 생각합니다. MMORPG와 같은 클라이언트와 서버 사이의 connetion에 대해 이야기하고 있습니다 ... – Selvin

+0

roman, 저 링크는 저에게 좋은 정보를 주지만 Selvin은 옳습니다 - 멀티 플레이어 게임의 경우 데이터 교환이 정말 빨라야합니다. –

관련 문제