2

我正在尝试实现一个简单的 C# XMPP 客户端,它可以与 facebook 聊天服务器交换消息。在 facebook 聊天 api 页面(https://developers.facebook.com/docs/chat/)上,它指定需要通过 TLS 发送消息才能成功设置,这导致了我的问题。我无法在 Win8 Metro 中成功执行 SSL/TLS。

所以为了在 Win8 Metro 中做 SSL,我基本上遵循了这个网站:http: //msdn.microsoft.com/en-us/library/windows/apps/Hh780595.aspx

这是我所拥有的:

var socket = new StreamSocket();
var host = new HostName("chat.facebook.com");
await socket.ConnectAsync(host, "5222", Windows.Networking.Sockets.SocketProtectionLevel.Ssl);

所以在第三行,我收到以下错误:

提供给函数的令牌无效(HRESULT 异常:0x80090308)

我不确定这到底是什么意思。有没有人有这方面的经验或知道另一种使用 SSL/TLS 成功连接到 facebook 聊天服务器的方法?

4

0 回答 0