簡體   English   中英

聊天應用無法使用XMPP協議-Open Fire服務器

[英]Chat app not working using XMPP protocol - open-fire server

我正在使用以下代碼通過配置有開火服務器的XMPP協議向用戶發送文本。.我在這里使用Spark IM客戶端向我的應用發送了消息,我可以接收到消息,但無法在聊天中再次發送文本。

NSXMLElement *body = [NSXMLElement elementWithName:@"body"];
    [body setStringValue:msgContent];

    NSXMLElement *message = [NSXMLElement elementWithName:@"message"];
    [message addAttributeWithName:@"type" stringValue:@"chat"];
    [message addAttributeWithName:@"to" stringValue:@"nik@182.17.0.162"];
    [message addChild:body];
    NSLog(@"message: %@", message);
    [xmppStream sendElement:message];

這是我的代碼和消息結構:

<message type="chat" to="nik@182.17.0.162"><body>rtytry</body></message>

我的文字未發布到所選用戶。

任何建議嗎?..我在這里做錯什么了..

謝謝

如果我猜: to=屬性中的IP錯誤。 應該有服務名稱,該名稱通常是xmpp服務器的域,或者在xmpp.domain情況下:無論配置為xmpp.domain服務器屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM