2010-04-02 6 views
0

우리는 PC베이스 스테이션과 WiFi를 통해 통신하는 100 개의 안드로이드 휴대폰으로 시스템을 설계하고 있습니다. 그들은 이동 통신과 기지국 통신의 방법으로 XLM-RPC를 사용할 것입니다. 그러나 때때로 기지국은 모든 이동국에 메시지를 브로드 캐스팅해야합니다. 우리는 이것을 위해 "http 서버 푸시"를 사용해야합니까? 즉,베이스 스테이션이 모든 모바일에 연결을 유지하도록해야합니까? 더 좋은 방법이 있습니까? 게시 - 구독은 가능하지만 아직 Android에서는 성숙하지 않은 것 같습니다.http 서버 푸시로 브로드 캐스트를 수행 하시겠습니까?

답변

0

실제로 실제 방송을 사용하지 않는 이유는 무엇입니까? 방송국이 브로드 캐스트 주소로 메시지를 보내 게하고 넷 레이어가 작업을 수행하게하십시오.

udp를 통해 XML-RPC로 전환 할 수 있다면 물론이 솔루션이 유용 할 수 있습니다.

그렇지 않으면 열려있는 소켓 풀을 선택하여 알려야하는 모든 클라이언트를 업데이트해야합니다.

첫 번째 접근 방식은 리소스로드가 매우 가볍고, 마지막으로 더 저렴합니다.

이 둘의 균형은 모두 다릅니다.

+0

감사합니다. 흥미로운 아이디어입니다. 하지만 보장 방송을 원하기 때문에 방송이 잘못된 단어 일 수 있습니다. – BenYL

관련 문제