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

扬中富裕吗八上数学优化设计答案

扬中富裕吗,八上数学优化设计答案,新浪博客怎么给自己网站做链接吗,优势网网站天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

文章目录

  • 一、nodejs环境
  • 二、js客户端
  • 三、js服务端
    • 1. 初始化
    • 2. 安装ws
    • 3. 创建文件server.js作为服务器
  • 四、测试
    • 1. 启动服务器
    • 2. 启动客户端
    • 3. 测试


一、nodejs环境

安装node.js
配置nodejs的环境
参考文章:nodejs下载安装配置

二、js客户端

创建文件client.html

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>websocket测试</title>		</head><body><button onclick="sendMessage()">发消息给服务器</button></body>
</html>
<!-- <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> -->
<script type="text/javascript"> // 打开一个 web socket,设定websocket服务器地址和端口const ws = new WebSocket("ws://127.0.0.1:8888/");//开启连接open后客户端处理方法ws.onopen = function(event){// Web Socket 已连接上,在页面中显示消息//   document.getElementById('res').innerHTML="当前客户端已经连接到websocket服务器";console.log('websocket已连接')};// 点击按钮时给websocket服务器端发送消息// $('#btn').click(function(){// 	var value = $('#demo').val();//     console.log(value)// 	ws.send(value);// })// 接收消息后客户端处理方法ws.onmessage = function (event) { //接收到服务端的消息后,输出打印收到消息的内容console.log('收到服务端回复的消息:'+event.data);//   $('#res').text(evt.data);};// 关闭websocketws.onclose = function(event){ // 关闭 websocketalert("连接已关闭..."); };//发送给服务端的消息内容function sendMessage(){ws.send("hello server, I am client")}</script>

三、js服务端

1. 初始化

输入命令执行初始化

npm init -y

在这里插入图片描述
执行后会出现一个josn文件
在这里插入图片描述

2. 安装ws

打开终端输入命令安装ws

npm install ws

在这里插入图片描述
然后会多出一个node_modules的文件夹,用来放引入的ws包
在这里插入图片描述

3. 创建文件server.js作为服务器

const http = require('http');
const websocket = require('ws');const server = http.createServer();
const wss = new websocket.Server({server});//绑定事件,建立连接
wss.on('connection',(socket)=>{console.log('websocket已连接');//收到客户端发来的消息socket.on('message',(message)=>{//打印收到的消息console.log('收到客户端发来的消息:'+message);//收到后返回消息给客户端socket.send('hello client, I am server, I received')});socket.on('close', ()=>{console.log('websocket连接已关闭');});
});server.on('request', (request, response)=>{response.writeHead(200, {'Content-Type':'text/plain'});response.end('Hello,world1111!');
});server.listen(8888, ()=>{console.log('服务已启动,端口号为8888');
});

四、测试

1. 启动服务器

终端启动sever.js作为服务器

node server.js

在这里插入图片描述

2. 启动客户端

打开client.html到浏览器中
在这里插入图片描述
此时服务器会显示与客户端建立连接
在这里插入图片描述
浏览器页面右键检查 —> NetWork —> WS —> Console
刷新页面,显示已连接
在这里插入图片描述

3. 测试

此时页面点击发送消息到服务端
服务端控制台显示收到客户端发来的消息
在这里插入图片描述
页面Console显示收到的消息
在这里插入图片描述
这就是nodejs实现的websocket客户端和服务端的实时收发消息


感谢阅读,祝君暴富!

http://www.khdw.cn/news/42117.html

相关文章:

  • 太原网站备案现场核验百度推广关键词质量度
  • 加强和改进校园网站内容建设免费推广网站大全下载安装
  • 当当网站开发系统说明线下推广渠道有哪些方式
  • html网站底部导航栏怎么做临沂seo推广
  • 新网站怎样做推广荆州网站seo
  • 江苏省交通建设局网站北京网优化seo公司
  • 手机网站收录网站策划方案
  • 图片短链接生成器宁波seo网络推广主要作用
  • 沈阳哪家做网站好俄国搜索引擎yandex入口
  • 做博客网站赚钱网络推广引流最快方法
  • 专注网站开发a站
  • 常州做企业网站如何做市场营销推广
  • 郑州网站建设讠汉狮网络陕西seo排名
  • 新手想写小说怎么做网站搜索引擎营销的英文简称
  • 个人做网站外包价格如何算武汉网站设计
  • iis服务器的默认网站聊城seo优化
  • 下载的网站模板怎么修改众志seo
  • 荥阳市建设委员会网站手机优化大师下载安装
  • 莆田网站建设模板荥阳seo
  • logo参考网站市场营销课程
  • 分工做网站如何廊坊seo推广
  • 个人网站建设品牌营销案例
  • 用vs2005做网站 怎样搭配色彩百度推广最近怎么了
  • 图书馆网站建设的要求seo外链建设的方法有
  • 自己做的网站如何让别人访问网站推广优化方式
  • 网站建设 上海网站建设2023百度秒收录技术
  • 网站文案的重要性游戏代理加盟平台
  • 建设端午节网站的目的主题企业宣传片文案
  • wordpress建m域名网站网络营销的企业有哪些
  • 京东网站建设流程sem是什么工作