2014-12-22 19 views
0

我对网络编程有点新鲜。我正在尝试写一个服务器。在服务器端我有一个方法:SocketIO发送事件withargs?

socket.on("joinserver", function(name, device) { 
}); 

在客户端我使用socket.io Objective C我有一点经验与Java脚本。但从我的硬参数类似于数组。并且似乎没有像sendEvent那样的函数:withArray:sendevent:with args :.那么有什么办法可以用两个参数名称和设备发送一个事件“加入服务器”?

回答

1

你可以这样做

在服务器:

socket.on("joinserver", function(data) { 
    var name=data.name; 
    var device=data.device; 
}); 

在客户端(在JavaScript):

var inp={ 
    device:"Device", 
    name:"Name" 
} 
socket.emit("joinserver",inp); 
+0

感谢,发现了太:) – user3534757