Мой 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... тогда он работает.

Другие вопросы по тегам