Objc - не удается подключиться к моему серверу socket.io с SocketIOClient - PullRequest
0 голосов
/ 26 сентября 2018

Мне действительно нужна помощь, я уже несколько дней смотрю, но остаюсь без ответа.У меня есть сервер socket.io.Вот мой код и что возвращает журнал;Спасибо за вашу помощь:)

- (IBAction)connect:(id)sender {
    NSURL* url = [[NSURL alloc] initWithString:@"http://195.110.59.8:3000"];
    _manager = [[SocketManager alloc] initWithSocketURL:url config:@{@"log": @YES }];

    _manager.engine.connectParams = @{@"auth_token": @"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7InVzZXIiOjEwLCJwc2V1ZG8iOiJ2aWNjIiwicm9sZSI6MH0sImlhdCI6MTUzNzk0NTk3MiwiZXhwIjoxNTQzMTI5OTcyfQ.b5kBLfgsDh2m4dodkNJX5Ii8Ldmv-3pvt4whJyQZQSs"};

    SocketIOClient* socket = _manager.defaultSocket;

    [socket on:@"connect" callback:^(NSArray* data, SocketAckEmitter* ack) {
        NSLog(@"socket connected");

    }];

    [socket connect];
}

и журнал:

2018-09-26 09: 22: 14.940409 + 0200 MonkeyzChat [1065: 38998] LOG SocketIOClient {/}: Добавление обработчика для события: connect 2018-09-26 09: 22: 14.941770 + 0200 MonkeyzChat [1065: 38998] LOG SocketIOClient {/}: событие обработки: statusChange с данными: [подключение] 2018-09-26 09:22: 14.941982 + 0200 MonkeyzChat [1065: 38998] LOG SocketIOClient {/}: объединение пространства имен / 2018-09-26 09: 22: 14.942158 + 0200 MonkeyzChat [1065: 38998] LOG SocketManager: Попытка подключения сокета, когда двигатель не открыт.Подключение 2018-09-26 09: 22: 14.942261 + 0200 MonkeyzChat [1065: 38998] LOG SocketManager: Добавление движка 2018-09-26 09: 22: 14.975406 + 0200 MonkeyzChat [1065: 38998] LOG SocketManager: Выпуск диспетчера 2018-09-26 09: 22: 14.975516 + 0200 MonkeyzChat [1065: 40081] LOG SocketEngine: запуск двигателя.Сервер: http://195.110.59.8:3000 2018-09-26 09: 22: 14.975646 + 0200 MonkeyzChat [1065: 40081] LOG SocketEngine: Handshaking 2018-09-26 09: 22: 14.976395 + 0200 MonkeyzChat [1065: 38998] LOG SocketIOClient{/}: Клиент выпускается 2018-09-26 09: 22: 14.979884 + 0200 MonkeyzChat [1065: 40081] LOG SocketEnginePolling: выполнение опроса GET http://195.110.59.8:3000/socket.io/?transport=polling&b64=1 2018-09-26 09: 22: 18.576242 + 0200MonkeyzChat [1065: 40081] LOG SocketEnginePolling: получен ответ на опрос 2018-09-26 09: 22: 18.576527 + 0200 MonkeyzChat [1065: 40081] LOG SocketEnginePolling: получено сообщение опроса: 97: 0 {"sid": "JRrbwvfCZrKcOoOkAAAA"Обновления ": [" websocket "]," pingInterval ": 25000," pingTimeout ": 60000} 2018-09-26 09: 22: 18.585107 + 0200 MonkeyzChat [1065: 40081] LOG SocketEngine: Получено сообщение: 0 {" sid ": "JRrbwvfCZrKcOoOkAAAx", "upgrades": ["websocket"], "pingInterval": 25000, "pingTimeout": 60000} 2018-09-26 09: 22: 18.615204 + 0200 MonkeyzChat [1065: 40081] LOG SocketEngine: опрос записи: имеет данные: false 2018-09-26 09: 22: 18.615379 + 0200 MonkeyzChat [1065: 40081] LOG SocketEnginePolling: Sending poll: как тип: 2 2018-09-26 09: 22: 18.647064 + 0200 MonkeyzChat [1065: 40081] LOG SocketEnginePolling: Создана строка POST: 1: 2 2018-09-26 09: 22: 18.647938 + 0200 MonkeyzChat [1065: 40081] LOG SocketEnginePolling: POSTing 2018-09-26 09: 22: 18.648132 + 0200 MonkeyzChat [1065: 40081] LOG SocketEngine: двигатель выпускается

...