node服务器给客户端发消息,上的node.js发送消息客户端 - 服务器 - 客户端上socket.io(Sen...
我使用的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.小程序和微信公众号的用户openid是不同的. 2.小程序需要用户手动授权订阅消息通知(一次性订阅是订阅一次发一次,长期订阅可以多发). 关于小程序和公众号AppID和AppS ...
- 微信公众号怎么推送消息_微信公众号发送消息
A.模板消息发送 模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等.不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息. 备注 ...
- java发微信_java访问微信接口发送消息
最近在开发activiti流程的时候有个需求:流程到达每个审批节点后,需要向该节点的审批人发送一个消息,提示有审批需要处理. 参考了一下微信的开发者文档和网络上的一些技术博客,现在记录一下.以便后续继 ...
- 线上问题-kafka生产者发送消息总是失败
问题解决过程 线上一个界面发现老是没有数据,排查下来时生产者没有成功发送消息所致,报错如下: org.springframework.kafka.core.KafkaProducerException ...
- java向飞秋发文件_Java 给飞秋发送消息
UDP面向无连接,给飞秋发送消息 package com.wxh.day1017; //给飞秋发送消息 import java.io.*; import java.net.*; public clas ...
- 微信公众号 java发送消息_微信公众号发送消息模板(java)
这段时间接触公众号开发,写下向用户发送消息模板的接口调用 先上接口代码 1 public staticJSONObject sendModelMessage(ServletContext contex ...
- python微信接口发送消息_Python 微信公众号发送消息
#pip3 install requests importrequestsimportjsondefget_access_token():"""获取微信全局接口的凭证(默 ...
- linux安装socket.io,ubuntu – 如何在node.js npm服务器上查看socket.io版本
我想确认一下,如果我升级到socket.io 0.7,我的当前应用程序是否无法在此服务器上运行?如果我升级 为此我想看看我当前的socket.io版本,我怎么能看到它? 而另一方面我想去稳定版本的节点 ...
- Socket服务端向指定客户端发送消息
Socket服务端向指定客户端发送消息 解决思想 1.项目背景 2.如何上传与下发指令 3.解决方法 4.流程 解决思想 I.指定客户端远程地址是存起来的. II.服务端直接主动发信息给客户端,问题在 ...
最新文章
- 学习Html之后总结的超全的思维导图!
- python语言入门p-python语言程序设计基础(第2版)课后答案嵩天
- MyBatis对于Java对象里的枚举类型处理
- linux 车载视频监控,基于Linux平台车载视频监控系统研发-计算机科学与技术专业论文.docx...
- java线程池读文件_多线程读取Java文件
- Ubuntu18.04下NVIDIA CUDA安装指南和DeepLearning4J GPU配置
- 什么软件画er图方便_图形图表设计器(Diagram Designer中文版)
- matlab绘直方图,[转载]matlab中函数bar绘制直方图
- iSCSI部署网络存储
- FTP服务器文件下载方法
- Excel列与数字的转换
- 计算机怎么设置本地硬盘启动,怎么设置移动硬盘启动
- 传统蓝牙base on pincode配对以及安全简单配对(Secure Simple Pairing)流程介绍
- Android之自定义动画框架实现ScrollView滚动动画总结(雷惊风)
- 企业级大数据项目【1】需求分析及概要设计篇
- Java基础-程序基础
- Ajax入门教程(非常详细)动力节点ajax教程资料分享
- 没有伞的孩子,必须努力奔跑!
- 项目实训2021.06.28
- java微信小程序毕业设计 java微信校园社团小程序系统毕业设计开题报告参考