2014-09-16 4 views
1

Openfire 서버를 사용하여 여러 클라이언트간에 XMPP 통신을 구현하고 있지만 iOS 백그라운드 모드에서는 쓸모없는 패킷을 읽을 여력이 없습니다. 여기 iOS 로그에서 & 다른 클라이언트 로그를 관찰 할 때 Openfire 서버는 2-3 초마다 빈 패킷을 클라이언트에 보냈습니다. Wireshark에서도 이것을 확인했습니다.Openfire 서버에서 비어있는 패킷을 전송 중

이전에 본 사람이 있습니까? 빈 패킷을 보내는 Openfire 서버의 동작을 어떻게 멈출 수 있습니까? 의 Openfire에 사용

설정 :

  • 오픈 파이어 버전 : 3.8.2
  • TLS는
  • 클라이언트 이상적인 기간은 오픈 파이어 설정에서 60 초 유지 가능.
+0

빈 TCP 패킷 또는 빈 (메시지) 스탠자? 이전의 경우, 공백 핑이 될 수 있지만, 2-3 초마다 나타나지 않습니다. – Flow

+0

NO STANZAS, 공백 핑입니다. 더 분석 한 후 매 10 초마다 전송되는 것처럼 보입니다. –

+0

문제가 생겼습니다. 새로 고침 할 때 차례대로 클라이언트에 공백 문자 ping을 보내는 openfire 서버의 "JSP 세션 요약"페이지였습니다. 그리고 그 페이지를 사용하여 고객의 연결 상태를 확인했습니다. –

답변

1

오픈 소셜 서버의 "jsp"session-summary "페이지 중 하나입니다. 새로 고침 할 때 공백 문자 ping을 클라이언트에 보내는 방법을 호출합니다. 그리고 그 페이지를 사용하여 고객의 연결 상태를 확인했습니다.

관련 문제