node-express给客户端发送消息

Posted qiyc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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>

 

以上是关于node-express给客户端发送消息的主要内容,如果未能解决你的问题,请参考以下文章

Web服务端怎么发送消息给Android客户端了,Android客户端又怎么接收发来的消息了

SignarL服务器端发送消息给客户端的几种情况

Java中netty怎样主动推送信息。

如何将消息发送给除 rails/actioncable 中的发件人之外的所有客户端?

将最后发送的消息发送给 jms 主题的新消费者

socket java实现客户端多线程接受消息并发送消息给服务器,并发执行