在IOS中连接SocketIO
我使用的是GitHub repo中提供的默认示例。SocketIO抛出一个错误,握手失败,服务器返回状态代码400。我已使用socket.io Javascript库成功连接到服务器。请提前帮助,谢谢 代码在IOS中连接SocketIO,ios,objective-c,socket.io,Ios,Objective C,Socket.io,我使用的是GitHub repo中提供的默认示例。SocketIO抛出一个错误,握手失败,服务器返回状态代码400。我已使用socket.io Javascript库成功连接到服务器。请提前帮助,谢谢 代码 socketIO = [[SocketIO alloc] initWithDelegate:self]; [socketIO connectToHost: @"localhost" onPort:3000]; - (void) socketIODidConnect:(SocketI
socketIO = [[SocketIO alloc] initWithDelegate:self];
[socketIO connectToHost: @"localhost" onPort:3000];
- (void) socketIODidConnect:(SocketIO *)socket{
NSLog(@"socket.io connected.");
}
# pragma mark socket.IO-objc delegate methods
- (void) socketIO:(SocketIO *)socket didReceiveEvent:(SocketIOPacket *)packet{
NSLog(@"didReceiveEvent()");
}
- (void) socketIO:(SocketIO *)socket onError:(NSError *)error{
NSLog(@"onError() %@", error);
}
- (void) socketIODidDisconnect:(SocketIO *)socket disconnectedWithError:(NSError *)error{
NSLog(@"socket.io disconnected. did error occur? %@", error);
}
错误消息
2017-02-23 10:44:50.674聊天[940:25247]通过URL连接到套接字:
2017-02-23
10:44:50.747聊天[940:25247]收件人回复()400 2017-02-23
10:44:50.750聊天[940:25247]错误:握手失败。。。服务器
返回状态代码400
服务器端是否使用socket.io版本0.9或1.0@Deepak Kumar如何检查socket.io版本和服务器端版本?socket.io的Objective-C版本仅支持socket.io 0.9版本。所以请检查服务器端版本。您是从哪里下载服务器端框架?用于检查服务器端版本的命令。?