node-express给客户端发送消息

服务端:

const app = require(‘express‘)();
var server = require(‘http‘).Server(app)
var io = require(‘socket.io‘)(server);
server.listen(8080);
// io.on(‘connection‘,function(socket){
// socket.emit(‘news‘,{hello:‘hello‘})
// })

var chat = io.of(‘/lisdfn‘).on(‘connection‘,function(socket){
chat.emit(‘chat‘,‘chatmsg‘);
})

var news =io.of(‘/news‘).on(‘connection‘,function(socket){
news.emit(‘news‘,‘newsmgs‘)
})

客户端:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="https://cdn.bootcss.com/socket.io/2.2.0/socket.io.js"></script>
</head>
<body>
<script>
var news = io.connect(‘http://localhost:8080/news‘);
var chat = io.connect(‘http://localhost:8080/lisdfn‘);
news.on(‘news‘,function(data){
console.log(data)
})
chat.on(‘chat‘,function(data){
console.log(5,data)
})
</script>
</body>
</html>

原文地址:https://www.cnblogs.com/qiyc/p/10882020.html

时间: 2024-10-17 04:02:48

node-express给客户端发送消息的相关文章

Node.js 向客户端发送流数据

如果某个被请求的页面数据比较大,或者是一个需要一定时间来完成的数据流,那么以流的方式把已经完成的数据发送给客户端是一个比较好的做法.在express中,一般的做法是等数据完成之后,统一发送,如使用exec执行系统命令时,之后在命令结束之后,才会调用回调函数处理命令输出. function cmd(command,req,callback) { var sys = require('sys') var exec = require('child_process').exec; console.lo

python 微信企业号-回调模式接收微信端客户端发送消息并被动返回消息

说明:此代码用于接收手机微信端发送的消息 #-*- coding:utf-8 -*- from flask import Flask,request from WXBizMsgCrypt import WXBizMsgCrypt import xml.etree.cElementTree as ET import sys app = Flask(__name__) @app.route('/index',methods=['GET','POST']) def index():         s

经测试,unity客户端发送消息给服务器,然后服务器控制PLC的方案完全是可行的!

1.unity 2. 3. 4.服务器: 5.PLC 博图软件: 6. 7. 8. 9. 手机测试,没问题.

server-sent-event使用流信息向客户端发送数据

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>server-sent-event</title> </head> <body> <div> <p>server-sent-event 是一种服务器向客户端发送消息的单向通信方式,采用流信息传送数据,类似视频播

微信企业号开发—发送消息

开始回调模式后我们就要实现聊天功能了.平时使用微信聊天可以发送文本消息.语音.图片.视频等,这里只实现了其中的一些功能和大家分享. 一.与微信企业号建立连接 1.企业应用调用企业号提供的接口,管理或查询企业号后台所管理的资源.或给成员发送消息等,以下称主动调用模式. 2.企业号把用户发送的消息或用户触发的事件推送给企业应用,由企业应用处理,以下称回调模式. 3.用户在微信中阅读企业应用下发的H5页面,该页面可以调用微信提供的原生接口,使用微信开放的终端能力,以下称JSAPI模式. 这是微信企业号

脱离微信客户端发送微信消息(二)

Python版本:使用微信API发送微信消息 本文代码借用朋友编写的成品代码,使用Python3编写,配合上一篇文章:<脱离微信客户端发送微信消息(一)>经过试验完全可以发送微信消息. 文件:BaseData.py Python3代码: 1 # -*- coding: utf-8 -*- 2 3 corpid="XXXXXXX" # 设置-权限设置-部门-查看CorpID 4 corpsecret="YYYYYYYYYY" # 设置-权限设置-部门-查看

使用DWR长连接技术实现客户端一对一发送消息

关于DWR怎么使用我的上一篇博文里面记录了,这里写一个DWR一对一消息推送的WEB程序,也就是WEB一对一聊天.我的思路是这样的:首先每个用户在登陆后在各自的页面放置一个唯一标记(如用户的ID,也可以放在session里面),用户A向用户B发送的消息 -->服务器 -->JAVA方法-->JAVA方法调用前端所有正在访问聊天页面的JS函数-->JS判断消息发送至的客户端是否是用户B -->是则显示,否则不显示:用户B向A同样过程 首先是该项目的web.xml文件: <?

C语言 Socket入门示例1—— 单工通信(客户端向服务器发送消息)

如果对Windows API不太熟悉.对TCP/IP通信协议不太熟悉,或者对C语言本身不太熟悉的话,学习Socket会有点难受的.以前学习操作系统的时候,被API吓怕了,很多莫名其妙的API有着多如牛毛的参数,令人费解.学习计算机网络的时候,又有那么多的协议,并且很多协议本身比较复杂,什么三次握手建立连接,什么四次握手释放链接等等,也没有学得特别透彻.更遗憾的是,以前学C的时候,误以为自己把C学会了,误以为C就那么几个头文件而已,就一个黑框子而已. 现在,经过一段时间的痛苦磨练,又有了一些新的认

用socaket编写客户端与服务端程序相互发送消息

//运行环境:eclipse || MyEclipse package socaket; //这些类全放在socaket的包下 //这是服务器端消息发送类 import java.io.IOException;import java.io.PrintWriter;import java.net.Socket;import java.util.Scanner; public class ServerChatSend extends Thread {//服务端发送线程 Socket ssk = nu