当前位置: 首页 > news >正文

网站建设优化现状图表网站流量来源

网站建设优化现状图表,网站流量来源,wordpress的官方网,便宜的做网站NodeJS的webSocket网络编程。 那什么是WebSocket呢?WebSocket是HTML5提供的一种浏览器和服务器进行通信的网络技术。两者之间,只需要做一个握手动作,就可以在浏览器和服务器之间开启一条通道,就可以进行数据相互传输。 实现WebS…

NodeJS的webSocket网络编程。

那什么是WebSocket呢?WebSocket是HTML5提供的一种浏览器和服务器进行通信的网络技术。两者之间,只需要做一个握手动作,就可以在浏览器和服务器之间开启一条通道,就可以进行数据相互传输。

实现WebSocket网络编程,分为三个步骤:

  1. 创建WebSocket服务器
  2. 创建WebSocket客户端
  3. 服务器和客户端通信

创建WebSocket服务

在NodeJS创建WebSocket,需要借助http模块的createServer:

const fs = require("fs");
const http = require("http");
const Ws = require("ws").Server;const service = http.createServer((request, response) => {if (request.url == '/') {fs.readFile("./index.html", (err, data) => {if (err) { return };response.writeHead(200, { "Content-Type": "text/html" });response.end(data);});}
})
service.listen(34421, () => {console.log("监听地址:http://127.0.0.1:34421")
})let wsServer = new Ws({ server: service });
wsServer.on("connection", function (socket) {console.log("连接成功");socket.on("message", msg => {console.log("客户端信息", msg)socket.send("客户端发送的信息:" + msg + "," + new Date().getTime())})
})

WebSocket服务器端有这些事件:

  1. connection:客户端连接服务器
  2. disconnect:客户端断开连接
  3. message:获取客户端发送的信息
  4. error:发生错误

WebSocket客户端

这里的客户端就是前端页面:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><script>const ws = new WebSocket("ws://127.0.0.1:34421")ws.onopen = () => {ws.send("hello")}ws.onmessage = (ev) => {console.log("ev", ev)}</script>
</body></html>

前后端都启动后,打开前端页面的控制台,效果如下:

在这里插入图片描述
后端的日志:

在这里插入图片描述
这就是NodeJS的WebSocket网络编程

http://www.15wanjia.com/news/45071.html

相关文章:

  • 微商城登录入口深圳seo博客
  • 如何免费建企业网站app推广好做吗
  • wordpress page templates长春seo代理
  • 屏蔽阿里云网站吗怎么创建域名
  • 上海市建设工程 安全协会网站济南网站seo公司
  • 珠海免费建站合肥网络推广公司
  • 山西免费网站制作我想做网络推广找谁
  • 广东网站开发设计医疗器械龙头股
  • 网站空间 按流量计费网络广告营销有哪些
  • 织梦影视网站源码信息流广告投放工作内容
  • 推荐网站建设品牌百度地图下载2022新版安装
  • 网站做系统叫什么培训课程
  • 网站开发合同注意事件有哪些黄山网站建设
  • 模板免费下载网站网络营销的成功案例
  • 做一钓鱼网站吗网站收录查询入口
  • 网站做多个产品单个药品营销策划方案
  • 响应式自适应织梦网站模板南昌seo顾问
  • html5做音乐网站软文广告示范
  • 动易做网站百度自然搜索排名优化
  • 银川哪里做网站网络平台
  • 做古玩的网站淘宝优秀软文范例100字
  • 重庆响应式网站方案自己手机怎么免费做网站
  • 网站域名icp 备案价格seo自动优化软件下载
  • 怎样创建官方网站微信营销平台系统
  • 嘉兴人才网英文网站seo
  • 包头学做网站网页设计欣赏
  • 绛帐做企业网站如何自己做一个网页
  • iis网站域名访问目前引流最好的平台
  • 做网站教程 简书nba今日数据
  • 做净化行业需要知道的网站国际购物网站平台有哪些