xmpp 패킷/메시지의 크기를 계산/가져 오는 방법이 있습니까? xfpp와 xmppframework를 사용하는 두 개의 클라이언트와 openfire 서버 사이에서 보낸 xmpp 패킷의 크기를 알아 내려고합니다. 내 전반적인 목표는 다양한 페이로드를 실험하여 네트워크 성능을 최적화하는 것입니다.xmpp 패킷/메시지의 크기를 계산/측정하는 방법은 무엇입니까?
0
A
답변
1
Smack을 사용하면 PacketListener를 등록하고 toXML() 메서드의 결과로 바이트 수를 계산하여 수신 한 모든 패킷의 크기를 확인하고 모든 보내는 패킷에 대해 PacketInterceptor를 사용할 수 있습니다.
더 나은 방법은 네트워크에서 WireShark과 같은 패킷 스니퍼를 사용하는 것입니다. 특정 프로토콜에서 필터링 할 수 있습니다. 실제 엔드 포인트와 관련된 세부 사항을 다룰 필요가 없습니다. Smack, XMPPFramework 및 Openfire는 모두 관련성이 없어집니다.
0
정말 라이브러리/프레임 워크에 따라 다릅니다. 대부분은 스탠자 오브젝트를 XML 문자열로 변환 한 다음 해당 문자열의 길이를 계산합니다.
관련 문제
- 1. xmpp 클라이언트를 테스트하는 방법은 무엇입니까?
- 2. "xmlns : xmpp"& "xmpp : xmlns"차이점은 무엇입니까?
- 3. 로컬 컴퓨터에서 xmpp/jabber를 테스트하는 방법은 무엇입니까?
- 4. tk_messageBox의 크기를 설정하는 방법은 무엇입니까?
- 5. XIB에서보기의 크기를 조정하는 방법은 무엇입니까?
- 6. 이미지의 크기를 조정하는 방법은 무엇입니까?
- 7. 힙 크기를 제한하는 방법은 무엇입니까?
- 8. 파일 크기를 계산하는 방법은 무엇입니까?
- 9. IsolatedStorage 크기를 늘리는 방법은 무엇입니까?
- 10. BufferedReader의 크기를 변경하는 방법은 무엇입니까?
- 11. CustomView 크기를 설정하는 방법은 무엇입니까?
- 12. 캔버스 크기를 설정하는 방법은 무엇입니까?
- 13. 페이지의 크기를 조정하는 방법은 무엇입니까?
- 14. TextPane의 크기를 변경하는 방법은 무엇입니까?
- 15. 이미지의 크기를 설정하는 방법은 무엇입니까?
- 16. 그림의 크기를 조정하는 방법은 무엇입니까?
- 17. 개체의 크기를 결정하는 방법은 무엇입니까?
- 18. 경고보기의 크기를 설정하는 방법은 무엇입니까?
- 19. JPanel 크기를 설정하는 방법은 무엇입니까?
- 20. JPopupMenu의 크기를 얻는 방법은 무엇입니까?
- 21. 글꼴 크기를 줄이는 방법은 무엇입니까?
- 22. 이미지 크기를 줄이는 방법은 무엇입니까?
- 23. infowindow의 크기를 조정하는 방법은 무엇입니까?
- 24. 코드 크기를 측정하는 방법은 무엇입니까?
- 25. ImageMagick으로 크기를 조정하는 방법은 무엇입니까?
- 26. 경로의 크기를 조정하는 방법은 무엇입니까?
- 27. Page.Cache의 크기를 확인하는 방법은 무엇입니까?
- 28. JFileChooser의 크기를 늘리는 방법은 무엇입니까?
- 29. System.Windows.Forms.ToolBar의 크기를 조정하는 방법은 무엇입니까?
- 30. 다운로드 크기를 제한하는 방법은 무엇입니까?