【发布时间】:2014-04-17 01:54:02
【问题描述】:
我正在尝试使用 android 作为客户端与我的 nodejs 应用程序通信。目前我使用https://github.com/Gottox/socket.io-java-client 存储库作为参考。尝试了 repo 的示例,但没有帮助。
NodeJS-SocketIO 代码:
socket.on('new user',function(data, callback){
if (nicknames.indexOf(data)!=-1){
callback(false);
} else{
callback(true);
socket.nickname = data;
nicknames.push(socket.nickname);
updateNicknames();
}
});
Android-Java 代码:
try {
JSONObject json = new JSONObject();
json.putOpt("data", "user1");
socket.emit("new user", json);
} catch (JSONException ex) {
ex.printStackTrace();
}
但是,上面的代码导致 TypeError: undefined。请帮忙。提前致谢!
【问题讨论】:
标签: java android node.js sockets