2014-12-22 23 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