Node.JS/WebSocket
Sun990o
记录成长过程,共勉!
展开
-
Socketio下载以及使用方法
一、下载SocketioSocketio官方网站二、Socketio的连接Socketio使用方法官方地址1)服务器端//服务器端代码const io = require('socket.io')(app) //socketio对象 ,这句话应放在监听代码之后,否则会报错io.on('connection',socket =>{ console.log('新用户连接了')})2)浏览器端//只需要把包导进来<script src="/socket.i原创 2020-06-20 18:04:35 · 9369 阅读 · 6 评论 -
Websocket实现广播
我们使用server.connection实现广播。一、简单的广播实现Github链接地址//每一个连上服务器的用户都有一个conn对象const server = ws.createServer(conn => { console.log('新的连接') count++ conn.userName = `用户${count}` //模板字符串 console.log(conn.userName) // 告诉所有用户,有人加入聊天室原创 2020-06-20 16:32:00 · 1915 阅读 · 0 评论 -
建立WebSocket服务及处理信息
使用Node.js来建立一个自己的WebSocket服务。环境选择的是VS Code。一、建立自己的WebSocket服务1)首先安装一个第三方的包我们选择使用,Nodejs.websocket这个包2)使用方法Github上的地址//1.导入nodejs-websocket包const ws = require('nodejs-websocket')const PORT = 3000//2.创建一个serverconst server = ws.createServer(conn原创 2020-06-20 10:18:27 · 662 阅读 · 0 评论 -
Websocket的介绍以及基本使用
1.为什么要选择Websocket而不选择Http?首先明确一点,Websocket和Http都属于应用层协议。其次,一个客户端要将信息发送给另外一个客户端是需要经过服务器的,由服务器代为转发。而Http是基于 请求------->响应模型的,即服务器不会主动给客户端发送,只是相应它的请求。Websocket协议是基于TCP协议的一种新的网络协议,它实现了浏览器与服务器全双工(full-duplex)通信,即允许服务器主动发送信息给客户端Websocket是一种持久协议,Http是非持久协原创 2020-06-19 16:19:43 · 768 阅读 · 0 评论