博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node.js,微信聊天
阅读量:4146 次
发布时间:2019-05-25

本文共 808 字,大约阅读时间需要 2 分钟。

微信聊天

在这里插入图片描述

app.js

var express = require('express');var app = express();//实例化一个express的app服务器  创建express服务器 不是必要的  var fs = require('fs');var http = require('http');var http1 = http.Server(app);//把app的这个服务器传到 原生的http服务器中 var io = require('socket.io');//引用socket.io模块var socket  = io(http1);//socket的实例化  创建了 以http1  为服务器的  socket的  协议服务器var path=require('path')app.use(express.static(path.join(__dirname,'static')));app.get('/',function (req,res) {	fs.readFile('./index.html',function (err,data) {		if(err){			throw err;		}		res.end(data);	})})socket.on('connection',function (socket) {	socket.on('myMessage',function (data) {//当客服端有用户发送信息的时候		socket.broadcast.emit('oterFriend',data);//广播信息给其他客服端	})	socket.on('newFriend',function (data) {		socket.broadcast.emit('message',data);	})})http1.listen(8081);

index.html

				

转载地址:http://zwcti.baihongyu.com/

你可能感兴趣的文章
浅谈Spring声明式事务管理ThreadLocal和JDKProxy
查看>>
初识xsd
查看>>
java 设计模式-职责型模式
查看>>
构造型模式
查看>>
svn out of date 无法更新到最新版本
查看>>
java杂记
查看>>
RunTime.getRuntime().exec()
查看>>
Oracle 分组排序函数
查看>>
删除weblogic 域
查看>>
VMware Workstation 14中文破解版下载(附密钥)(笔记)
查看>>
日志框架学习
查看>>
日志框架学习2
查看>>
SVN-无法查看log,提示Want to go offline,时间显示1970问题,error主要是 url中 有一层的中文进行了2次encode
查看>>
NGINX
查看>>
Qt文件夹选择对话框
查看>>
1062 Talent and Virtue (25 分)
查看>>
1061 Dating (20 分)
查看>>
1060 Are They Equal (25 分)
查看>>
83. Remove Duplicates from Sorted List(easy)
查看>>
88. Merge Sorted Array(easy)
查看>>