C# XMPP聊天发送/接收消息同步

C# XMPP聊天发送/接收消息同步,c#,xmpp,openfire,agsxmpp,C#,Xmpp,Openfire,Agsxmpp,场景:我正在尝试开发一个具有聊天小部件的网站。我使用ASP.NET、C#、agsXMPP库作为实现此目的的工具。我将OpenFireJabber服务器用于XMPP服务器 问题:当我访问网站上的小部件并开始聊天时,我会发送一条消息,消息类型为“chat”并设置了线程。在本例中,我在客户机上收到此消息。当我回复此消息时,我看到线程值与我发送的线程值不一样?根据,元素的值由发件人生成,并应在任何回复中复制回。 但是,我没有看到这种情况发生。这意味着,我无法将响应与我发送的消息联系起来 谁能帮我弥补我所

场景:我正在尝试开发一个具有聊天小部件的网站。我使用ASP.NET、C#、agsXMPP库作为实现此目的的工具。我将OpenFireJabber服务器用于XMPP服务器

问题:当我访问网站上的小部件并开始聊天时,我会发送一条消息,消息类型为“chat”并设置了线程。在本例中,我在客户机上收到此消息。当我回复此消息时,我看到线程值与我发送的线程值不一样?根据,元素的值由发件人生成,并应在任何回复中复制回。 但是,我没有看到这种情况发生。这意味着,我无法将响应与我发送的消息联系起来

谁能帮我弥补我所缺少的?以下是发送和接收的消息

已发送消息
d6ddeebe-f23f-4854-a315-2a9de32906b8Ramjee GantiAn匿名用户正在尝试通过网络与您联系。姓名:Ramjee Ganti电子邮件:xxx@example.com问题:样本测试

收到消息
您好42MtKq


RFC说“thread”元素应该(参见)在回复中返回。可能是这个客户端没有实现它。

谢谢,我之前没有检查RFC关键字的用法。可能就是这样。