连接到XMPP服务器时出现XML序列化错误

时间:2015-09-15 05:34:23

标签: c# xmpp openfire sharp.xmpp

我有一个OpenFIre启动并运行的实例,一切都很顺利。我可以通过Spark以及各种应用程序连接到它。

当我使用Matrix SDK的试用版编写我的应用程序时,客户端连接完美。我试图转移到Sharp.XMPP然而,每当我尝试连接到服务器时,我收到以下错误消息:

  

无法协商XML流。

当我向下钻取时,我会进入下面的内部异常

  

{"'�',十六进制值0x15,是无效字符。第1行,   位置1。"}

Sharp.XMPP期待的响应编码似乎存在一些问题。

有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您是否尝试使用期望执行StartTLS(通常在5222)的客户端连接到旧式SSL端口(通常为5223)?

0x15是" alert"的TLS内容类型,这可能是解析非TLS内容时的响应。)

相关问题