【发布时间】:2011-11-06 13:56:10
【问题描述】:
我正在使用以下代码使用 XMPP 协议向用户发送文本,使用 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>
我的文字没有发布给选定的用户。
任何建议?..我在这里做错了什么..
谢谢
【问题讨论】:
标签: iphone objective-c xmpp chat openfire