我使用的NodeJS + Socket.IO简单的网页游戏。 有用。 为什么?

这里是我的server.js

var app = require('express').createServer();

var io = require('socket.io').listen(app);

io.sockets.on('connection', function (socket) {

socket.on('set nickname' , function (nickname) {

socket.nickname = nickname;

console.log(nickname + ' just connected!');

});

socket.on('msg' , function (msg) {

socket.msg = msg;

io.sockets.emit('response', msg);

});

socket.on('updatePlayer' , function (updatePlayer) {

console.log("Someone just moved on the map!");

});

});

app.listen(8080);

我知道它的原因是因为,当我加载页面,这个脚本执行:

// SERVER STUFF

socket.on('connect', function () {

console.log('We are connected!');

name = $(".name").val();

this.emit('set nickname', name, function (success) {});

msg = name + "|" + currX + "|" + currY + "|" + currentMap;

this.emit('msg', msg, function (success) {});

socket.on('response', function (data) {

var theMsg = data.split("|");

sayDialog("New player! " + theMsg[0] + " connected on map " + theMsg[3] + " on coordinates (" + theMsg[1] + "," + theMsg[2] + ")");

});

});

我得到了我的对话框(“CSS格”)类似New player! weka connected on map 4 on coordinates (10,5) New player! weka connected on map 4 on coordinates (10,5)

OK,酷,所以它的工作原理! 然而,当我“移动”我尝试使用此消息发送到服务器

socket.on('updatePlayer', function () {

console.log("Testing...");

});

我甚至不看console说测试。 我不知道为什么。

node服务器给客户端发消息,上的node.js发送消息客户端 - 服务器 - 客户端上socket.io(Sen...相关推荐

  1. 小程序发送订阅消息,微信公众号发送消息模板

    首先讲两个注意事项 1.小程序和微信公众号的用户openid是不同的. 2.小程序需要用户手动授权订阅消息通知(一次性订阅是订阅一次发一次,长期订阅可以多发). 关于小程序和公众号AppID和AppS ...

  2. 微信公众号怎么推送消息_微信公众号发送消息

    A.模板消息发送 模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等.不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息. 备注 ...

  3. java发微信_java访问微信接口发送消息

    最近在开发activiti流程的时候有个需求:流程到达每个审批节点后,需要向该节点的审批人发送一个消息,提示有审批需要处理. 参考了一下微信的开发者文档和网络上的一些技术博客,现在记录一下.以便后续继 ...

  4. 线上问题-kafka生产者发送消息总是失败

    问题解决过程 线上一个界面发现老是没有数据,排查下来时生产者没有成功发送消息所致,报错如下: org.springframework.kafka.core.KafkaProducerException ...

  5. java向飞秋发文件_Java 给飞秋发送消息

    UDP面向无连接,给飞秋发送消息 package com.wxh.day1017; //给飞秋发送消息 import java.io.*; import java.net.*; public clas ...

  6. 微信公众号 java发送消息_微信公众号发送消息模板(java)

    这段时间接触公众号开发,写下向用户发送消息模板的接口调用 先上接口代码 1 public staticJSONObject sendModelMessage(ServletContext contex ...

  7. python微信接口发送消息_Python 微信公众号发送消息

    #pip3 install requests importrequestsimportjsondefget_access_token():"""获取微信全局接口的凭证(默 ...

  8. linux安装socket.io,ubuntu – 如何在node.js npm服务器上查看socket.io版本

    我想确认一下,如果我升级到socket.io 0.7,我的当前应用程序是否无法在此服务器上运行?如果我升级 为此我想看看我当前的socket.io版本,我怎么能看到它? 而另一方面我想去稳定版本的节点 ...

  9. Socket服务端向指定客户端发送消息

    Socket服务端向指定客户端发送消息 解决思想 1.项目背景 2.如何上传与下发指令 3.解决方法 4.流程 解决思想 I.指定客户端远程地址是存起来的. II.服务端直接主动发信息给客户端,问题在 ...

最新文章

  1. 学习Html之后总结的超全的思维导图!
  2. python语言入门p-python语言程序设计基础(第2版)课后答案嵩天
  3. MyBatis对于Java对象里的枚举类型处理
  4. linux 车载视频监控,基于Linux平台车载视频监控系统研发-计算机科学与技术专业论文.docx...
  5. java线程池读文件_多线程读取Java文件
  6. Ubuntu18.04下NVIDIA CUDA安装指南和DeepLearning4J GPU配置
  7. 什么软件画er图方便_图形图表设计器(Diagram Designer中文版)
  8. matlab绘直方图,[转载]matlab中函数bar绘制直方图
  9. iSCSI部署网络存储
  10. FTP服务器文件下载方法
  11. Excel列与数字的转换
  12. 计算机怎么设置本地硬盘启动,怎么设置移动硬盘启动
  13. 传统蓝牙base on pincode配对以及安全简单配对(Secure Simple Pairing)流程介绍
  14. Android之自定义动画框架实现ScrollView滚动动画总结(雷惊风)
  15. 企业级大数据项目【1】需求分析及概要设计篇
  16. Java基础-程序基础
  17. Ajax入门教程(非常详细)动力节点ajax教程资料分享
  18. 没有伞的孩子,必须努力奔跑!
  19. 项目实训2021.06.28
  20. java微信小程序毕业设计 java微信校园社团小程序系统毕业设计开题报告参考

热门文章

  1. sql server 复制_SQL Server复制(合并)–复制什么,什么不复制
  2. azure云数据库_Azure Data Studio中的服务器和数据库仪表板
  3. java后端通过Filter过滤器解决跨域问题
  4. 【设计模式】 模式PK:命令模式VS策略模式
  5. day1:作业 编写登录接口并画出相应的流程图
  6. Jafka来源分析——文章
  7. 0429《与孩子一起学编程》读书笔记1
  8. Backup--查看备份还原需要的空间
  9. 新浪API, 利用get_uid获取是uid的数据溢出问题解决方案
  10. Ref和Out关键字的区别