[英]My Socket.io on IOS fails to handshake with the websocket server
我有一台运行Websocket的Node.js服务器。 (使用柚)。 我能够运行一个Web应用程序并连接到它(localhost @port 3104)。
但是,当我尝试对IOS使用socket.io(SocketRocket)并连接到相同的localhost和端口时,出现此错误:
> 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,本地主机...甚至显式IP地址..都失败
知道我应该检查什么吗? 并且应该是“ http”协议吗? 还是wss?
它能正常工作..我只是无法运行websocket服务器。 我必须运行一个socket.io服务器...然后它可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.