processone / demo-xmpp-ios

XMPPFramework Basic client relying using CocoaPods package
56 stars 27 forks source link

not connecting to xmpp server and NO error is thrown #12

Open medabida opened 6 years ago

medabida commented 6 years ago

im trying to connect to my xmpp server (ejabberd) like so

  init(jid: String, pass: String){
        self.jid = XMPPJID(string: jid)!
        self.pass = pass
        self.xmppStream = XMPPStream()
        self.xmppStream.hostName = "SERVER_HOSTNAME"
        self.xmppStream.hostPort = 5222
        self.xmppStream.startTLSPolicy = .required
        self.xmppStream.myJID = self.jid
        super.init()
        self.xmppStream.addDelegate(self, delegateQueue: DispatchQueue.main)
        do{
            try self.xmppStream.connect(withTimeout: XMPPStreamTimeoutNone)   
        }catch let err{
            print(err)
        }
    }

only the delegate event "xmppStreamWillConnect" is called without continuing to xmppStreamDidConnect even after 15 minutes. my server log is showing: <0.18404.1>@ejabberd_listener:accept:311 (<0.31098.2>) Accepted connection ::FFFF:MY_IP:52195 -> ::FFFF:SERVER_IP:5222 might be a bug or am i doing something wrong ?