Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XMPP聊天-接收消息_C#_Facebook_Xmpp - Fatal编程技术网

C# XMPP聊天-接收消息

C# XMPP聊天-接收消息,c#,facebook,xmpp,C#,Facebook,Xmpp,我正在尝试使用c#asp.net学习XMPP聊天 我成功地连接到facebook聊天并发送消息 现在我想知道我是否收到了其他人发给我的回复信息 我们是否需要将侦听器添加到用于发送消息的TCP套接字 我不想使用任何XMPP库 请让我知道,如果有任何教程或很好的解释如何才能收到消息 发送消息的我的代码: xml = "<message type='chat' from='-1034430826@chat.facebook.com' to='-100000960474935@chat.face

我正在尝试使用c#asp.net学习XMPP聊天

我成功地连接到facebook聊天并发送消息

现在我想知道我是否收到了其他人发给我的回复信息

我们是否需要将侦听器添加到用于发送消息的TCP套接字

我不想使用任何XMPP库

请让我知道,如果有任何教程或很好的解释如何才能收到消息

发送消息的我的代码:

 xml = "<message type='chat' from='-1034430826@chat.facebook.com' to='-100000960474935@chat.facebook.com' xml:lang='en' ><body>hi This offline message1</body></message>";
        message = Encoding.UTF8.GetBytes(xml);
        sslstream.Write(message);
        sslstream.Flush();   //sending the response to the server with my parameters
        myResponseAsSB.Clear();
xml=“hi This offline message1”;
message=Encoding.UTF8.GetBytes(xml);
sslstream.Write(消息);
sslstream.Flush()//使用我的参数将响应发送到服务器
我的回答很清楚;

恐怕我不想回答这个问题了-您真的应该使用XMPP库,或者给出一个不使用XMPP库的有效理由(我想不出多少)。如果您想从头开始,请参阅从这个问题链接的教程和规范:这更多地是关于套接字级编程而不是XMPP。您的问题并不特定于XMPP,而是如何在套接字级别发送和接收消息。我同意@MattJ的观点,如果您想学习XMPP,那么就使用现有的XMPP库。根据您的问题,在您担心应用程序协议之前,您必须先学习一些基本的网络编程。是的,我同意robin的观点,更多的是关于套接字编程(我在处理XMPP时遇到过),所以您能告诉我,我如何通过TCP套接字接收数据,我们可以为它实现套接字侦听器吗?,监听器可以在HTTP上工作吗?请告诉我是否有关于使用asp.net通过TCP发送和接收数据的良好教程或参考资料