Ios 第一次尝试将用户连接到socket.io时,{quot;code";:1,“message";:“Session ID unknown”}
我正在使用objective-c中的socket.io开发聊天应用程序。我面临着丢失脱机消息的问题。 这种情况是,当客户端(iOS应用程序)连接时,队列中有两条脱机消息。最初它直接断开连接,说“会话ID未知”。 下面是使用套接字连接的代码Ios 第一次尝试将用户连接到socket.io时,{quot;code";:1,“message";:“Session ID unknown”},ios,objective-c,node.js,sockets,socket.io,Ios,Objective C,Node.js,Sockets,Socket.io,我正在使用objective-c中的socket.io开发聊天应用程序。我面临着丢失脱机消息的问题。 这种情况是,当客户端(iOS应用程序)连接时,队列中有两条脱机消息。最初它直接断开连接,说“会话ID未知”。 下面是使用套接字连接的代码 NSURL* url = [[NSURL alloc] initWithString:@"MYURL"]; self.socket = [[SocketIOClient alloc] initWithSocketURL:url config:@{@"log":
NSURL* url = [[NSURL alloc] initWithString:@"MYURL"];
self.socket = [[SocketIOClient alloc] initWithSocketURL:url config:@{@"log": @NO, @"reconnectAttempts" : @50, @"reconnects" : @YES, @"forcePolling": @YES}];
if (![self.socket.engine connected])
{
[self.socket connectWithTimeoutAfter:20000 withHandler:^{
NSLog(@"Socket Conencted");
}];
}
[self.socket off:@"disconnect"];
[self.socket off:@"error"];
[self.socket off:@"add user"];
[self.socket off:@"private message"];
[self.socket off:@"connect"];
[self.socket off:@"startChat"];
[self.socket off:@"delivered"];
[self.socket off:@"user image"];
[self.socket off:@"received server"];
[self.socket on:@"connect" callback:^(NSArray * data, SocketAckEmitter * ack) {
}];
[self.socket on:@"user image" callback:^(NSArray * data, SocketAckEmitter * ack) {
}];
.....
聊天功能正常,但有时会丢失信息和传递报告
然而,并非所有用户都观察到这种问题,但有两个用户正面临这种问题
期待听到与一些解决方案相同
请告知我是否可以提供更多信息以更好地了解问题。请检查以下内容: