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

莱芜市网站建设公司网站建设公司怎么拉单

莱芜市网站建设公司,网站建设公司怎么拉单,无锡做网站选优易信,商业网站有什么作用首先我们可以先做一个简单的例子来学习一下简单的websocket模拟聊天对话的功能 原理很简单#xff0c;有点像VUE中的EventBus#xff0c;用emit和on传来传去 首先我们可以先去自己去用node搭建一个本地服务器 步骤如下 1.新建一个app.js#xff0c;然后创建pagejson.js文…首先我们可以先做一个简单的例子来学习一下简单的websocket模拟聊天对话的功能 原理很简单有点像VUE中的EventBus用emit和on传来传去 首先我们可以先去自己去用node搭建一个本地服务器 步骤如下 1.新建一个app.js然后创建pagejson.js文件输入以下指令 npm init -y 2.下载 express包 pnpm  i  express 3.在app.js里面去进行导包创建express实例 const expressrequire(express) const appexpress() app.get(/,(req,res){res.send(1111) }) app.listen(2000,(){console.log(http://127.0.0.1:2000); }) 4.重启服务器我们可以利用postman或者其他调试接口的工具去看是否接收到了数据 注意这个上面的ip地址要写自己本机的ip,可以在小黑窗中输入 ipconfig  获取自己的ip 5.下载socket.io包 pnpm  i  socket.io 6.在app.js里面导包 const expressrequire(express) const appexpress() // app.get(/,(req,res){ // res.send(1111) // }) const http require(http).createServer(app) const io require(socket.io)(http, { cors: true }) //创建了一个websocket服务器 并且解决了跨域 io.on(connection, (socket) {// 客户端链接成功console.log(~connection~)}) // 客户端那边传过来的事件接收 // 注意这个地方之前的app改为http http.listen(2000,192.168.72.80,(){console.log(http://192.168.72.80:2000); }) 搭建完毕后可以去创建两个html文件 然后去做实时通信 服务器里面去接收自定义事件 然后再通过io里面的emit方法给另外一个页面发送自定义事件然后用socket.on去接收自定义事件代码放在下面里面的ip改成自己的就可以实现模拟聊天功能 app.js const expressrequire(express) const appexpress() // app.get(/,(req,res){ // res.send(1111) // }) const http require(http).createServer(app) const io require(socket.io)(http, { cors: true }) //创建了一个websocket服务器 并且解决了跨域 io.on(connection, (socket) {// 客户端链接成功console.log(~connection~)// jack给rose发socket.on(handeljack,(e){console.log(handeljack,e);io.emit(messageRose,e)})// rose给Jack发socket.on(handelrose,(e){console.log(handelrose,e);io.emit(messageJack,e)}) }) // 客户端那边传过来的事件接收http.listen(2000,192.168.72.80,(){console.log(http://192.168.72.80:2000); }) 1.jack.html !DOCTYPE html html langenheadmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titlejack/titlescript srchttps://cdn.socket.io/4.4.0/socket.io.min.js/script /headbodyul/ulinput typetext name idipt placeholder请输入内容button idbtn点击发消息给rose/buttonscriptconst btn document.querySelector(#btn)const ipt document.querySelector(#ipt)const box document.querySelector(ul)/* 监听connect事件 */const socket io(http://192.168.72.80:2000);socket.on(connect, () {console.log(看到这里表示和服务器连接上了)})const list []socket.on(messageJack, (e) {console.log(e);var str list.push(e)list.forEach(item{strli${item}/li})box.innerHTMLstr})btn.onclickfunction(){console.log(111);socket.emit(handeljack,ipt.value)}/script /body/html 2.rose.html !DOCTYPE html html langenheadmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titlerose/titlescript srchttps://cdn.socket.io/4.4.0/socket.io.min.js/script /headbodyulli1111/li/ulinput typetext name idipt placeholder请输入内容button idbtn点击发消息给Jack/buttonscriptconst btn document.querySelector(#btn)const ipt document.querySelector(#ipt)const box document.querySelector(ul)/* 监听connect事件 */const socket io(http://192.168.72.80:2000);socket.on(connect, () {console.log(看到这里表示和服务器连接上了)})const list []socket.on(messageRose, (e) {console.log(e);var str list.push(e)list.forEach(item{strli${item}/li})box.innerHTMLstr})btn.onclick function () {console.log(111);socket.emit(handelrose, ipt.value)}/script /body/html
http://www.tj-hxxt.cn/news/142583.html

相关文章:

  • 求助用cms做网站设计_以我的家乡家乡为主题wordpress 课程激活
  • 如何上传模板到网站页面有哪几个网站可以做
  • 网站做投票网站备案换接入商
  • 花生壳做网站行远金华网站建设公司
  • 网站开发工资多少稳定么重庆推广一个网站
  • 郑州高端建站公司免费php企业网站管理系统
  • 做外贸哪个网站要办信用卡的软件开发平台协议
  • 四川省平昌城乡建设厅网站南宁本地网站有哪些
  • 网站开发代理报价表学习网站大全
  • 做网站数据库设计上海外贸网站设计
  • 招标网站排名前十名淘宝店铺推广渠道有哪些
  • visual studio网站开发教程佛山手机建网站
  • 江苏省建设执业中心网站做装修效果图的网站有哪些
  • 菠菜源码怎么做网站移动网站有哪些
  • 网站微信分享链接怎么做的安卓网站开发前景
  • 2015百度推广网站遭到攻击seo优化专员
  • 西宁做网站的好公司网站优化推广公司
  • 营销型网站建设定制网站建设做任务有奖励的网站
  • 做推广的的网站模板之梦一个系统做多个网站
  • 大连网站制作怎么做营销推广方案范文
  • 公司的网站怎么做推广solaris+wordpress主题
  • 论坛定制广州seo报价
  • 网站后台密码怎么修改网站建设 响应式 北京
  • 网站做推广页需要什么软件有哪些东营定制网站建设服务
  • 公司有域名的怎么建设网站一起做网店的类似网站
  • 建设部质监局网站重庆会计之家是谁做的网站
  • 想做一个静态网页网站不需要有后台数据库购物网站的建设时间
  • asp.net商务网站开发网站顶部导航
  • 如何设计购物网站配色设计网站推荐
  • 南昌市网站备案防查水表 wordpress 评论