如何在服务器中配置套接字io以从ios套接字获取确认(SocketIOCallback)

如何在服务器中配置套接字io以从ios套接字获取确认(SocketIOCallback),ios,node.js,socket.io,Ios,Node.js,Socket.io,我正在用node.js和socket.io在ios上开发一个聊天应用程序。我使用SocketIOCallback发送确认。但是我在server.js上没有得到任何确认。这是我用来发送确认的代码 SocketIOCallback cb = ^(id argsData) { NSDictionary *response = argsData; // do something with response NSLog(@"ack arrived: %@", response);

我正在用node.js和socket.io在ios上开发一个聊天应用程序。我使用SocketIOCallback发送确认。但是我在server.js上没有得到任何确认。这是我用来发送确认的代码

SocketIOCallback cb = ^(id argsData) {
    NSDictionary *response = argsData;
    // do something with response
    NSLog(@"ack arrived: %@", response);
};

[socketIO sendEvent:@"message" withData:values andAcknowledge:cb];
server.js

socket.on('message', function(postMessage,callback){
    console.log(callback);
    //callback('okkk');
    console.log('username-->'+  socket.username);
    console.log('ID-->'+  socket.id);
    io.sockets.emit("pvt",socket.username,postMessage+socket.username);
    io.sockets.emit("pvt",socket.username,postMessage+socket.username);      
});
打印console.log(回调)时,在终端中显示unknown


如何配置server.js以从ios应用程序获取这些确认。或者如何将确认从服务器发送到ios应用程序,反之亦然,请通过示例帮助我解决这些问题。提前感谢

我找到了一个解决方案,将emit方法更改为emitEvent。希望它真的能帮助你