简体   繁体   English

域= NSPOSIXErrorDomain代码= 61

[英]Domain=NSPOSIXErrorDomain Code=61

I'm trying to connect between the client(iOS app) and the server(Node.js) with using SocketRocket and ws like this below. 我正在尝试使用SocketRocket和下面的ws在客户端(iOS应用)和服务器(Node.js)之间进行连接。

iOS(SocketRocket): iOS(SocketRocket):

NSURL *url = [NSURL urlWithString:@"ws://localhost:8080"];
SRWebSocket *_socket = [SRWebSocket alloc] initWithURLRequest:[NSURLRequest requestWithURL:url];
_socket.delegate = self;
[_socket open];

/* SRWebSocketDelegate */
-(void)webSocketDidOpen:(SRWebSocket*)webSocket{
    [webSocket send:@"something"];
}
-(void)webSocket:(SRWebSocket*)webSocket didReceiveMessage:(id)message{
    NSLog(@"didReceiveMessage: %@",[message description]);
}
-(void)webSocket:(SRWebSocket*)webSocket didFailWithError:(NSError*)error{
    NSLog(@"the Error: %@",error);
}

Node.js(ws): Node.js(ws):

var WebSocketServer = require('ws').Server
var wss = new WebSocketServer({
    host:'localhost',
    port:8080
});
wss.on('connection',function(ws){
    ws.on('message',function(message){
        console.log('received: %s', message);
        ws.send(message);
    });
});

Then, I got the message this below: 然后,我得到以下消息:

the error: Error Domain=NSPOSIXErrorDomain Code=61 "The operation couldn’t be completed. Connection refused"

I've searched to solve this, but I couldn't find the exactly solution for this. 我已经设法解决了这个问题,但是找不到确切的解决方案。 How do I solve this?? 我该如何解决?

Connecting to the wi-fi network on your iPhone. 连接到iPhone上的wi-fi网络。 Maybe solved that problem. 也许解决了这个问题。

localhost更改为您的实际IP地址(如10.28.8.146可以解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 错误域= NSPOSIXErrorDomain代码= 61“操作无法完成。拒绝连接” - Error Domain=NSPOSIXErrorDomain Code=61 “The operation couldn\u2019t be completed. Connection refused” React native NSPOSIXErrorDomain Code = 61“Connection refused” - React native NSPOSIXErrorDomain Code=61 “Connection refused” Voip应用程序IOS收到错误错误域= NSPOSIXErrorDomain代码= 61“该操作无法完成。连接被拒绝 - Voip app IOS getting error Error Domain=NSPOSIXErrorDomain Code=61 "The operation couldn’t be completed. Connection refused NSPOSIXErrorDomain Code=61 “操作无法完成。 拒绝连接” - NSPOSIXErrorDomain Code=61 “The operation couldn’t be completed. Connection refused” fastlane:错误域=NSPOSIXErrorDomain 代码=1“不允许操作” - fastlane: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" 错误域 = NSPOSIXErrorDomain 代码 = 2 “没有这样的文件或目录” - Error Domain=NSPOSIXErrorDomain Code=2 “No such file or directory” NSURLSession Error Domain=NSPOSIXErrorDomain Code=2 “没有那个文件或目录” - NSURLSession Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory" 错误域=NSPOSIXErrorDomain 代码=100“协议错误” - Error Domain=NSPOSIXErrorDomain Code=100 "Protocol error" React Native 构建命令失败:PhaseScriptExecution ...(域=NSPOSIXErrorDomain,代码=2) - React Native Build Commands Failed: PhaseScriptExecution ... (domain=NSPOSIXErrorDomain, code=2) iOS - GCDAsyncUdpSocket 抛出错误域=NSPOSIXErrorDomain 代码=65“没有到主机的路由” - iOS - GCDAsyncUdpSocket Throwing Error Domain=NSPOSIXErrorDomain Code=65 “No route to host”
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM