2014-04-23 28 views

回答

0

首先,他们的文档几乎完全不存在。提交错误报告,或者更好的是,向他们发送拉取请求。

特别是对于坪:

$client->require_xep(array(
    '0199' // XMPP Ping 
)); 

如果你想编写自己的协议,看看他们的XEP-0199implementation为例:

public function get_ping_pkt() { 
    $attrs = array(
     'type'=>'get', 
     'from'=>$this->jaxl->full_jid->to_string(), 
     'to'=>$this->jaxl->full_jid->domain 
    ); 

    return $this->jaxl->get_iq_pkt(
     $attrs, 
     new JAXLXml('ping', NS_XMPP_PING) 
    ); 
}