我想使用xmpp发送消息到openFire一切正常,即使我可以接收消息。但不能发送我不知道为什么?我试过这段代码:
@IBAction func SendMessageClicked(_ sender: AnyObject) {
let message = messageTextField.text
var clientJid: XMPPJID!
clientJid = XMPPJID.init(string: "[email protected]")
let senderJID = clientJid
let msg = XMPPMessage(type: "chat", to: senderJID)
msg?.addBody(message)
stream?.send(msg)
}
因为它不会抛出任何错误但消息不会发送。请帮忙。
let xMessage = XMPPMessage(type: "chat", to: XMPPJID(string: clientJid))
xMessage.addBody(message)
xMessage.addOriginId(stream.generateUUID)
stream.send(xMessage)