2011-12-17 2 views

답변

1

실질적으로 서버를 통해서만. 모바일 장치는 NAT이 인바운드 연결을 설정하지 못하기 때문에 서로 직접 연결할 수 없습니다.

그래서 당신이 필요합니다 :

  1. 사용자 또는 기기 식별 체계를. 사용자들은 어떻게 서로를 찾습니까? 그들이 누구에게 연결하고 싶은지를 나타내는 방법은 무엇입니까? 당신이 직접 제공해야합니다.

  2. 사용자가 누군가 연결하려고한다는 사실을 사용자에게 알리기위한 푸시 기술. C2DM을 사용하십시오.

  3. 사용자가 공유/전송하려는 데이터를 릴레이하는 사용자의 서버.

+0

2에 대해서는 C2DM이 부적절하므로 [GCM] (http://developer.android.com/google/gcm/index.html) –

0

두 장치가 모두 Bluetooth 범위에 있으면 Bluetooth를 통신 매체로 사용할 수 있으므로 Bluetooth chat application이 좋은 예입니다.

관련 문제