来自Android客户端什么意思,如何通过回调函数中的Node.js来自Android客户端
我想从插座Android客户端将数据发送到服务器的Node.js .. 在服务器端做了什么香港专业教育学院:如何通过回调函数中的Node.js来自Android客户端
socket.on('new user',function(data,callback){
console.log('ON new user');
if(data in users){
callback(false);
}else {
callback(true);
socket.nickname = data;
users[socket.nickname]= socket;
UpdateNickNames();
}
});
和我的客户端android:
import io.socket.client.IO;
import io.socket.client.Socket;
import io.socket.emitter.Emitter;
public class MainActivity extends AppCompatActivity {
private static final String TAG = "MainActivity";
EditText edt;
Button btn;
boolean msg;
private Socket mSocket;
{
try {
mSocket = IO.socket("http://192.168.1.101/");
Log.v(TAG,"fine");
} catch (URISyntaxException e) {
Log.v(TAG,"Error..... "+e.getMessage());
e.printStackTrace();
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mSocket.connect();
edt=(EditText)findViewById(R.id.editText);
btn=(Button)findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
attemptSend();
}
});
}
private void attemptSend() {
String message = edt.getText().toString().trim();
if (TextUtils.isEmpty(message)) {
return;
}
mSocket.emit("new user", message, true);
Toast.makeText(this, message, Toast.LENGTH_SHORT).show();
}
但它的错误崩溃: throw er; //未处理'错误'事件^ TypeError:回调不是函数
来自Android客户端什么意思,如何通过回调函数中的Node.js来自Android客户端相关推荐
- spring返回数据使用ajax,【spring 后台跳转前台】使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中...
问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示: 问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法 ...
- Node.js 使用http客户端向网站请求数据并保存
app.js代码: // 内置http模块,提供了http服务器和客户端功能 var http=require("http");// 内置文件处理模块 var fs=require ...
- Building and running Node.js for Android
转自: http://www.goland.org/nodejsonandroid/ Building and running Node.js for Android October 14, 2014 ...
- JavaScript 回调函数中的 return false 问题
今天一个同事问了我一个问题,就是在 Ajax 方法中,请求成功后(success)的回调函数中根据响应的值来判断程序是否继续执行,他不解的是在回调函数中已经 return false 了,但是 Aja ...
- 回调函数中window.open()被拦截
在回调函数中window.open默认是会被拦截的,因为浏览器判断它不是用户自己打开的,存在安全风险,所以可以伪造一个用户点击事件来避开,代码如下: function newWindow(url, i ...
- python线程池回调函数_python回调函数中使用多线程的方法
下面的demo是根据需求写的简单测试脚本 #!/usr/bin/env python # coding: utf-8 # 第一个列表为依赖组件和版本号,后面紧跟负责人名称 # 接着出现第二个以来组建列 ...
- ROS开发系列(7)- 在回调函数中发布topic
文章目录 1 实现方法 2 实现代码 3 运行结果 参考 1 实现方法 在ROS开发系列(6)- zed深度信息与datknet的boundingbox信息融合基础上进行的修改. 创建一个自定义消息类 ...
- 回调函数中删除对象引发的隐晦非法访问崩溃问题
回调函数,这里说的是一种笼统的概念,泛指一个对象或者一个过程调用陷入另一个对象或过程.本文想要描述的就是在回调函数中执行释放.删除动作去销毁调用调用者相关联的内容,导致访问非法. 下面用一段代码来简述 ...
- C++回调函数中调用Python函数出现的死锁问题调试及解决
一.查找死锁原因: 1.使用gdb exe指令进入gdb命令行,再输入r运行可执行文件 gdb /home/sdhm/catkin_ws/devel/lib/gpd_ros/gpd_server GN ...
最新文章
- 某大厂女程序员哀叹:还不到三十岁,父母竟让自己和一个离异有娃的男人相亲!
- 一文详解基于先验地图的视觉定位
- TCP/IP详解 卷一(第十一章 UDP:用户数据报协议)
- nyist oj 37 回文字符串 (动态规划经典)
- maven profile多环境动态配置文件使用
- OSChina 周三乱弹 —— 究竟是谁走漏风声
- 将pdm换成mysql表结构 报错_MySQL随机生成百万级别数据
- hack_lu_2018_heap_heaven
- ES Java REST Client 官方文档
- 内存映射技术(共享内存)
- 0matlab计算锚泊系统,一种基于蒙特卡洛仿真的计算锚地容量的方法与流程
- opencv中cvtcolor()函数
- 【JavaMailWeb】用户注册通过邮箱激活案例
- Python版的BS期权定价模型和希腊值分析
- 轻量化html编辑器,建站“一气呵成” 推荐7大免费网页编辑器
- 今日芯声 | 每天徒步7公里找信号?印度不愧是开挂民族
- proposal中文翻译_proposal是什么意思_ proposal的翻译_音标_读音_用法_例句_爱词霸在线词典...
- Linux递归修改后缀名
- excel两个表格内容合并
- 直播公司转让,转让直播文网文-网络文化经营许可证
热门文章
- php和java之间rsa加密互通
- zend framework1.12 没找到php.exe,请加一个zend framework的有关问题
- PHP 5.3以上版本新增的一些方法
- 增量调制原理matlab仿真,增量调制(DM △M)
- python io多路复用_python实现IO多路复用 --- selector
- 上下文保存 中断_Linux性能优化(CPU篇)(5)——CPU的上下文切换有几种类型?什么是进程上下文切换?...
- docker容器没有apt_使用Docker快速搭建Rails开发环境
- MySQL 查看执行计划
- Promise 上手
- 对VOC目标检测数据进行增强