2011-08-25 6 views
1

간단한 XMPP 채팅 응용 프로그램을 쓰고 있습니다. 인터페이스는 모바일 장치를 수용 할 수 있도록 최소한으로 만들어졌습니다. 클라이언트는 strophe.js을 사용하며이 스크립트는 JavaScript 응용 프로그램과 XMPP 서버간에 양방향 영구 연결 (BOSH)을 사용합니다.BOSH - 리소스 집약적 인 방법은 무엇입니까?

이 지속적인 연결은 많은 대역폭을 사용합니까? 나는 대부분의 휴대 전화 사용자가 월간 데이터 할당량의 일종을 가지고 알아요 - 나는 그것을 먹고 싶지 않아요.

답변

0

당신이 수학을하는 경우 예, 당신은 고려해야 :

  1. HTTP 헤더 &는 허튼 소리는 일반적으로 패킷을 전송
  2. 서버로/
  3. 가능한 쿠키를받은 보내 매 분마다 모두 방법 (빈 몸이라고). 이것은 상당한 대역폭을 차지합니다.

대신 웹 소켓을 사용해보십시오.

http://blog.superfeedr.com/xmpp-over-websockets/

Is there an open source WebSockets (JavaScript) XMPP library?

XEP (임시) http://tools.ietf.org/html/draft-moffitt-xmpp-over-websocket-00

관련 문제