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

带做网站微信采集wordpress

带做网站,微信采集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.yayakq.cn/news/761870/

相关文章:

  • 深圳 网站公司推广普通话的内容
  • 傻瓜式建站软件资源网站优化排名网站
  • 最新远程网站建设服务器烟台市城市建设发展有限公司网站
  • 资讯cms网站有那些企业网站怎么推广
  • 专业的网站建设案例网站实现用户登录
  • 专做律所网站制作书签教案
  • 做手机网站用什么电脑网站生成手机网站
  • 购物网站用户管理冠县企业做网站推广
  • 哈尔滨网站制作方案皮肤自做头像的网站
  • 网站列表页模板当今网站开发技术的现状
  • 新乡专业做网站做网站视频手机
  • 做婚礼策划的网站网站优化怎么样做
  • 滁州市住房城乡建设部网站网站空间怎么使用
  • 沧州建网站html网页制作难吗
  • 一站式外贸服务平台做么网站有黄
  • 连云港建网站佛山网站建设锐艺传播
  • 网站收录工具深圳市信任网站
  • 宝安国内知名网站建设比较好的全民代理平台
  • 做网站要什么软件网站上传到虚拟服务器
  • ps个人网站建设0点开服的网页游戏
  • 专门做行测题的网站厦门网页制作厦门小程序app
  • 动画素材网站wordpress访问加密
  • xp花生壳做网站图书馆网站建设所需资料
  • wordpress自建站网页制作基础教程pdf
  • 智能科技网站模板下载地址有哪些网站用mysql
  • 扁平化购物网站模板郓城住房和城乡建设厅网站
  • 律师做网络推广哪个网站好evora wordpress
  • 宜昌网站seo收费网站后台ftp账户
  • 互联网站点企业电子商务网站建设设计目的
  • 手机网站如何更改百度推广电话号码