XMPPClient с vysper сервером не получает ответа
Все, что я пытаюсь реализовать xmppclient на iOS. Я начинаю с примера в XMPPFRAMEWORK. Но я не могу подключиться к своему серверу, который является apache-vysper-server. После получения xml клиент отправляет xml на сервер. Но ответа нет никогда. что не так? TLS установка не соответствует или?
ОТПРАВИТЬ:? Xml version = '1.0'?>
ОТПРАВИТЬ: stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' to='vtc365.com'>
RECV: (stream: stream xmlns = "jabber: client" xmlns: stream = "http://etherx.jabber.org/streams" from = "vtc365.com" version = "1.0" id = "0c726f4d2a694b69897069a818447ee3" />
RECV: (поток:featuresxmlns: Поток ="http://etherx.jabber.org/streams(starttls>xmlns=" Урна: IETF: PARAMS: XML: нс: XMPP-TLS "> (требуется /> (/ STARTTLS> (/ поток: особенности>
ОТПРАВИТЬ: starttls xmlns = 'urn: ietf: params: xml: ns: xmpp-tls' />
RECV: continue xmlns="urn:ietf:params:xml:ns:xmpp-tls"/> allowSelfSignedCertificates
ОТПРАВИТЬ: stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' to='vtc365.com'>
1 ответ
Похоже, вы подключаетесь, но тогда вы не проходите аутентификацию. Вы вызываете -authenticate:error
в вашем делегате -xmppStreamDidConnect:
метод?