Я пытаюсь подключиться между клиентом (приложение iOS) и сервером (Node.js) с использованием SocketRocket и ws, как показано ниже.Домен = NSPOSIXErrorDomain Code = 61
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):
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);
});
});
Затем я получил сообщение это ниже:
the error: Error Domain=NSPOSIXErrorDomain Code=61 "The operation couldn’t be completed. Connection refused"
Я искал чтобы решить эту проблему, но я не смог найти точное решение для этого. Как это решить?
Привет, пользователь3278637, я столкнулся с такой же проблемой, не могли бы вы рассказать мне, как решить эту проблему. – Mahesh