在RFC 3920bis中提到,server会关闭“idle”的stream,就是说,如果一个stream长时间不给server发送任何data,server可能会认为这个stream是“idle”的。为了保证client建立的stream不被server认为是"idle"的,我们每隔1min给server发送一个空数据,也就是说协议中所的white space ping。
具体参考
http://xmpp.org/internet-drafts/draft-saintandre-rfc3920bis-08.html#streams-close-idle
http://xmpp.org/internet-drafts/draft-saintandre-rfc3920bis-08.html#xml-whitespace