Мой Socket.io на IOS не в состоянии рукопожатия с сервером websocket
У меня есть сервер Node.js под управлением Websocket. (используя помело). Я могу запустить веб-приложение и подключиться к нему (localhost @port 3104).
однако, когда я пытаюсь использовать socket.io (SocketRocket) для IOS и подключиться к тому же локальному хосту и порту, я получаю эту ошибку:
> http://127.0.0.1:3014/socket.io/1/?t=16807
> "ERROR: handshake failed ... The request timed out"
деталь ошибки:
Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo=0x6c723c0
{NSErrorFailingURLStringKey=http://127.0.0.1:3014/socket.io/1/?t=16807, NSErrorFailingURLKey=http://127.0.0.1:3014/socket.io/1/?t=16807, NSLocalizedDescription=The request timed out., NSUnderlyingError=0x6c72400 "The request timed out."}
Я старался. 127.0.01, localhost... даже явный IP-адрес.. все терпят неудачу
Любая идея, что я должен проверить? и должен ли это быть протокол "http"? или wss?
1 ответ
Получилось... Я просто не могу запустить сервер веб-сокетов. Я должен запустить сервер socket.io... тогда он работает.