Я пытаюсь реализовать программирование сокетов в своем приложении, используя 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 {/}: Событие обработки: ошибка с данными: ["Ошибка"]
Если у кого-то есть решение моей проблемы, пожалуйста, дайте мне знать.
Заранее спасибо.