因此,我一直在努力寻找一个像样的C#库来与XMPP一起使用,它支持客户机和服务器之间的SSL或TSL加密。我希望有人能推荐我的库,它满足了我的一些需求,并且得到了很好的支持/文档。此外,也许有人可以证实我对我已经尝试过的一些库的怀疑。
我的第一次尝试是使用Soapbox Studio SDK。然而,据我所知,它们只支持身份验证。我试图联系他们,但没有得到任何回应,论坛似乎没有工作,因为我无法在他们的论坛上发布我的问题。也许我对Soapbox的库的SSL假设是错误的,如果有人能纠正我,那就太好了,因为那是我更喜欢使用的库。
接下来,我转到矩阵,它是agXmpp的后继者。在浏览了他们的留言板和示例
我正在尝试使用asmack在Android上编写一个简单的XMPP应用程序,但我遇到了一个问题,即我无法登录到多个jabber服务器。例如,我无法登录到我的测试Openfire服务器,尽管代码可以很好地使用jabber.org帐户。
登录代码:
public void login() throws XMPPException
{
if (connection != null && connection.isConnected())
{
try
{
Random generator = new Random
我正在使用下面的软件用于Android的聊天应用程序。
XMPP服务器:
XMPP客户端:
当我手动更改登录用户的存在时,我面临着Openfire服务器的一些奇怪行为。
下面是我们班的代码
xmppConfig.setSendPresence(false);
// Call first time only while configuration connection
presence = new Presence(Type.available, Constant.STATUS_ONLINE, 1, Mode.available);
// Code to change the p