如何在服务器中配置套接字io以从ios套接字获取确认(SocketIOCallback)
我正在用node.js和socket.io在ios上开发一个聊天应用程序。我使用SocketIOCallback发送确认。但是我在server.js上没有得到任何确认。这是我用来发送确认的代码如何在服务器中配置套接字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);
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。希望它真的能帮助你