1

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

当我使用 Matrix SDK 的试用版编写我的应用程序时,客户端连接完美。我正在尝试移至 Sharp.XMPP,但是,每当我尝试连接到服务器时,都会收到以下错误消息:

无法协商 XML 流。

当我向下钻取时,我得到了以下内部异常

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

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

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

4

1 回答 1

1

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

0x15是“警报”的 TLS 内容类型,这可能是解析非 TLS 内容时的响应。)

于 2015-09-15T06:01:08.827 回答