【问题标题】:how to configure socket io in server to get acknowledge (SocketIOCallback) from ios socket如何在服务器中配置套接字 io 以从 ios 套接字获取确认(SocketIOCallback)
【发布时间】:2014-07-05 15:05:50
【问题描述】:

我正在使用 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(callback) 时,它在终端中显示未知

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

【问题讨论】:

    标签: ios node.js socket.io


    【解决方案1】:

    我找到了一个解决方案,它包括将 emit 方法更改为 emitEvent。希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2012-09-29
      • 2014-12-04
      • 2022-09-28
      • 1970-01-01
      • 2019-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多