我想从插座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客户端相关推荐

  1. spring返回数据使用ajax,【spring 后台跳转前台】使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中...

    问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示: 问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法 ...

  2. Node.js 使用http客户端向网站请求数据并保存

    app.js代码: // 内置http模块,提供了http服务器和客户端功能 var http=require("http");// 内置文件处理模块 var fs=require ...

  3. Building and running Node.js for Android

    转自: http://www.goland.org/nodejsonandroid/ Building and running Node.js for Android October 14, 2014 ...

  4. JavaScript 回调函数中的 return false 问题

    今天一个同事问了我一个问题,就是在 Ajax 方法中,请求成功后(success)的回调函数中根据响应的值来判断程序是否继续执行,他不解的是在回调函数中已经 return false 了,但是 Aja ...

  5. 回调函数中window.open()被拦截

    在回调函数中window.open默认是会被拦截的,因为浏览器判断它不是用户自己打开的,存在安全风险,所以可以伪造一个用户点击事件来避开,代码如下: function newWindow(url, i ...

  6. python线程池回调函数_python回调函数中使用多线程的方法

    下面的demo是根据需求写的简单测试脚本 #!/usr/bin/env python # coding: utf-8 # 第一个列表为依赖组件和版本号,后面紧跟负责人名称 # 接着出现第二个以来组建列 ...

  7. ROS开发系列(7)- 在回调函数中发布topic

    文章目录 1 实现方法 2 实现代码 3 运行结果 参考 1 实现方法 在ROS开发系列(6)- zed深度信息与datknet的boundingbox信息融合基础上进行的修改. 创建一个自定义消息类 ...

  8. 回调函数中删除对象引发的隐晦非法访问崩溃问题

    回调函数,这里说的是一种笼统的概念,泛指一个对象或者一个过程调用陷入另一个对象或过程.本文想要描述的就是在回调函数中执行释放.删除动作去销毁调用调用者相关联的内容,导致访问非法. 下面用一段代码来简述 ...

  9. C++回调函数中调用Python函数出现的死锁问题调试及解决

    一.查找死锁原因: 1.使用gdb exe指令进入gdb命令行,再输入r运行可执行文件 gdb /home/sdhm/catkin_ws/devel/lib/gpd_ros/gpd_server GN ...

最新文章

  1. 某大厂女程序员哀叹:还不到三十岁,父母竟让自己和一个离异有娃的男人相亲!
  2. 一文详解基于先验地图的视觉定位
  3. TCP/IP详解 卷一(第十一章 UDP:用户数据报协议)
  4. nyist oj 37 回文字符串 (动态规划经典)
  5. maven profile多环境动态配置文件使用
  6. OSChina 周三乱弹 —— 究竟是谁走漏风声
  7. 将pdm换成mysql表结构 报错_MySQL随机生成百万级别数据
  8. hack_lu_2018_heap_heaven
  9. ES Java REST Client 官方文档
  10. 内存映射技术(共享内存)
  11. 0matlab计算锚泊系统,一种基于蒙特卡洛仿真的计算锚地容量的方法与流程
  12. opencv中cvtcolor()函数
  13. 【JavaMailWeb】用户注册通过邮箱激活案例
  14. Python版的BS期权定价模型和希腊值分析
  15. 轻量化html编辑器,建站“一气呵成” 推荐7大免费网页编辑器
  16. 今日芯声 | 每天徒步7公里找信号?印度不愧是开挂民族
  17. proposal中文翻译_proposal是什么意思_ proposal的翻译_音标_读音_用法_例句_爱词霸在线词典...
  18. Linux递归修改后缀名
  19. excel两个表格内容合并
  20. 直播公司转让,转让直播文网文-网络文化经营许可证

热门文章

  1. php和java之间rsa加密互通
  2. zend framework1.12 没找到php.exe,请加一个zend framework的有关问题
  3. PHP 5.3以上版本新增的一些方法
  4. 增量调制原理matlab仿真,增量调制(DM  △M)
  5. python io多路复用_python实现IO多路复用 --- selector
  6. 上下文保存 中断_Linux性能优化(CPU篇)(5)——CPU的上下文切换有几种类型?什么是进程上下文切换?...
  7. docker容器没有apt_使用Docker快速搭建Rails开发环境
  8. MySQL 查看执行计划
  9. Promise 上手
  10. 对VOC目标检测数据进行增强