本文主要是介绍XMPPHP向OPENFIRE发送message提示成功却无法收到的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
按照XMPPHP官方的例子
此段PHP代码执行后,显示的可能是 no error messages, no warnings , everything says the message has been sent.
<?php include("xmpp.php"); $conn = new XMPP('talk.google.com', 5222, 'username', 'password', 'xmpphp', 'gmail.com', $printlog=False, XMPPHP_Log::LEVEL_VERBOSE); $conn->connect(); $conn->processUntil('session_start'); $conn->message('someguy@someserver.net', 'This is a test message!'); $conn->disconnect(); ?>
但是服务器实际上没有收到。 一种可能的原因是由于加密导致的,因此要关闭加密:
$conn->useEncryption(false);
加入此行代码后即可成功发送消息
这篇关于XMPPHP向OPENFIRE发送message提示成功却无法收到的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!