2010-11-18 2 views
1

Android에서 임시 메신저 서비스를 구현할 수있는 가능성을 찾고 있습니다. 기본적으로 저는 여러 안드로이드 사용자가 셀룰러 연결없이 의사 소통 (텍스트는이 시점에서 충분 함)을 원합니다. 그러나 중앙 집중식 액세스 포인트가있을 수 있습니다. 예를 들어 무선 라우터가있는 저전력 컴퓨터.Android를 통한 임시 통신 (메시징) 시스템

이와 비슷한 것을 구현하는 가장 좋은 방법은 무엇입니까? 나는 XMPP 사용을 생각하고 있었다. 컴퓨터를 XMPP 서버로 사용할 수 있고 Android 사용자가 연결할 수 있습니다. 이것은 합리적인 접근법입니까?

모든 의견을 크게 환영합니다. 감사합니다.

+0

"셀룰러 연결없이"Wi-Fi에 연결한다는 의미입니까? 또한 XMPP 서버를 통해 연결되어있는 경우 특수 모드가되지 않습니다 – Falmarri

+0

중간에 컴퓨터가 필요합니까? 애드혹 (ad-hoc)을 원한다면 내가 본대로 두 가지 옵션 만 있습니다. 블루투스 및 wifi를 통한 직접 연결 - 컴퓨터 없음. – Espen

+0

adhoc에 의해 나는 중앙 집중식 액세스 포인트를 가질 수 있음을 의미했습니다. 그러나 중앙 컴퓨터가 움직일 수있는 것처럼 그것은 이동할 것입니다. 해당 중앙 컴퓨터에 연결된 wifi 라우터로 Wi-Fi 연결이 설정됩니다. 중앙 컴퓨터와 라우터없이 할 수 있다면 좋겠지 만, 그런 경우에는 많은 범위를 제공하지 않을 것입니다. 건배. – madu

답변

1

중앙 집중식 액세스 포인트를 사용하고 있기 때문에 다른 장치간에 소켓 연결을 열고 필요한 데이터를 교환 할 수 있습니다. 왜 당신이 그것을 임시라고 부르는지 나는 확신하지 못한다.

2

Adhoc와 XMPP는 다음과 같이이 컨텍스트에서 함께 적합합니다. 전화기 간의 네트워크 연결이 adhoc입니다. XMPP은 클라이언트 대 클라이언트 서버리스 메시징을 정의합니다. 두 가지 문제가 해결 될 필요가 :

1) 애드혹 안드로이드 연결 - 이것은 일반적으로 possible

이있는 경우 나에게 명확하지)가 XEP-0174 프로토콜을 지원하는 XMPP 안드로이드 클라이언트 라이브러리를 찾기. Smack 라이브러리는 이것을 지원하며 현재 Android에서 실행된다고 생각합니다.

관련 문제