2014-05-17 66 views
1

我正在使用node.js和socket.io在ios上開發聊天應用程序。我使用SocketIOCallback發送確認。但我沒有得到任何確認server.js。下面是我用來發送代碼確認如何在服務器上配置套接字io以從ios套接字獲取確認(SocketIOCallback)

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(回調),當它顯示在未知終端

如何server.js配置爲從ios應用獲取這些確認。或者如何發送確認從服務器到iOS應用程序,反之亦然請幫助我解決這些問題的例子。在此先感謝

回答

1

我發現一個解決方案,包括更改發射方法emitEvent。希望它真的幫助你。