Ошибка при подключении localhost с помощью socket.io в swift - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь реализовать программирование сокетов в своем приложении, используя socket.io framework.

Код: -

let manager = SocketManager(socketURL: URL(string: "http://localhost/80")!, config: [.log(true), .compress])

var socket: SocketIOClient!

override func viewDidLoad() {


    socket = manager.defaultSocket

    socket.on(clientEvent: .connect) {data, ack in
        print("socket connected")
    }

    self.socket.on(clientEvent: .error) {data, ack in

        print("error")

    }

    self.socket?.on(clientEvent: .disconnect){data, ack in

        print("disconnect")

    }

    socket.connect()
}

Я реализую простой код здесь.но при запуске моего приложения появляется следующая ошибка: -

2019-02-25 18: 07: 21.298612 + 0530 DemoSocket [12023: 236782] LOG SocketManager: Попытка переподключения

2019-02-25 18: 07: 21.298925 + 0530 DemoSocket [12023: 236782] LOG SocketIOClient {/}: событие обработки :connectAttempt с данными: [-68]

2019-02-25 18:07:21.299212 + 0530 DemoSocket [12023: 241117] LOG SocketEngine: Запуск двигателя.Сервер: http://localhost/80

2019-02-25 18: 07: 21.299356 + 0530 DemoSocket [12023: 241117] LOG SocketEngine: Handshaking

2019-02-25 18: 07: 21.299694+0530 DemoSocket [12023: 241117] LOG SocketEnginePolling: Выполнение опроса GET http://localhost/socket.io/?transport=polling&b64=1

2019-02-25 18: 07: 21.312385 + 0530 DemoSocket [12023: 241183] ОШИБКА SocketEnginePolling: ошибка во время длинного запроса на опрос

2019-02-25 18: 07: 21.312561 + 0530 DemoSocket [12023: 241183] ОШИБКА SocketEngine: Ошибка

2019-02-25 18: 07: 21.312842 + 0530 DemoSocket [12023: 236782]ОШИБКА SocketManager: Ошибка

2019-02-25 18: 07: 21.313011 + 0530 DemoSocket [12023: 236782] LOG SocketIOClient {/}: Событие обработки: ошибка с данными: ["Ошибка"]

Если у кого-то есть решение моей проблемы, пожалуйста, дайте мне знать.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...