有没有办法计算/获取xmpp数据包/消息的大小?我试图找出在我的openfire服务器和使用smack和xmppframework的两个客户端之间发送的xmpp数据包的大小。我的总体目标是通过试验不同的有效载荷来优化我的网络性能。如何计算/测量xmpp数据包/消息的大小?
0
A
回答
1
使用Smack,您可以简单地注册一个PacketListener,并通过对toXML()方法计算字节数来检查每个接收到的数据包的大小,并对所有传出数据包使用PacketInterceptor。
虽然我认为更好的方法是简单地在网络上使用某种数据包嗅探器,如WireShark。这是能够过滤特定的协议。那么根本就不需要考虑实际的端点。 Smack,XMPPFramework和Openfire都变得无关紧要。
0
这真的取决于你使用的库/框架。大多数将允许您将一个节对象转换为一个XML字符串,然后您只需计算该字符串的长度。
相关问题
- 1. 计算firebase消息大小
- 2. 如何计算数据流的最佳UDP数据包大小?
- 3. XMPP Framework收到的最大消息数
- 4. 数据库大小计算?
- 5. 如何计算udp数据包大小libpcap
- 6. 如何测量刚收到的UDP数据包大小?
- 7. 如何测量/计算文档需要渲染的大小?
- 8. 如何计算插入批量大小
- 9. Socket.io缩放 - 减少消息的数量或消息的大小
- 10. 在数据报网络中计算数据包大小
- 11. 从大数据量计算统计信息
- 12. 如何获取MassTransit IBus的大小(消息数量)?
- 13. Oneliner计算所有消息的完整大小的maillog
- 14. 计算sql server数据库的大小
- 15. XMPP块消息
- 16. Blackberry XMPP消息
- 17. 计算大量的数据库用户数据统计信息:优化性能
- 18. 如何在计算中包含小数
- 19. 如何计算推文的大小或数量?
- 20. 如何计算最大字符串的最小数量?
- 21. 计算数组的大小
- 22. 计算数组的大小
- 23. 如何计算组件非常大的2向量的大小?
- 24. 计算测量数据的正切值
- 25. 最近24小时计算消息
- 26. 如何计算数据点的数量?
- 27. XMPP如何处理重复的消息?
- 28. 如何计算X秒数据包的数量?
- 29. 计算数据库架构大小
- 30. MySQL表的数据目录大小大小从information_schema.tables计算