我在vm中设置了一个openfire服务器,它可以通过互联网访问(我已经完成了端口转发,指向虚拟机的IP)。
我可以使用spark聊天,因此openfire工作正常。
现在我正在尝试将我的c#app连接到服务器,我收到错误。
代码:
private void button1_Click(object sender, System.EventArgs e)
{
try
{
using (var client = new XmppClient("192.168.0.109", "pbc92", "12345"))
{
try
{
client.Connect();
client.StatusChanged += client_StatusChanged;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void client_StatusChanged(object sender, S22.Xmpp.Im.StatusEventArgs e)
{
MessageBox.Show(e.Jid.ToString());
}
错误: