前端的通信(三种)

前端通信(三种)

1.Node 中 net 模块的前端通信
2.H5提供的 WebSocket 【常用于 移动端】
3.pc端低版本浏览器使用 socket.io
通信
- 服务券:总服务器
- 客户端: 单个用户应用 有多个

Node中net模块的通信

流程

总服务器的创建步骤
1.第一步搭建总服务器
2.引入net内置模块,创建服务器
3.用net的createServer()方法创建一个服务器
4.server有一个listen的方法用来监听服务器 listen的参数有三个
5.服务器端创建完成之后进行客户端的创建
6.server.on(‘connection’,client=>{}的方法接收客户端发来的消息)
7.客户端可以有多个 所以 要给每个客户端起名 定义一个计数来进行递增
8.定义一个空对象存放多个客户名 const client={} 客户端的起名 用client.name=++count
9.客户端发信息给服务器 服务器需要用 client.on(‘data’,msg=>{})接收
、、、、、、接收多个客户端发来的信息、、、、、、、、
10.处理报错信息:client.on(‘eeror’,(error)=>{})
11.监听客户端的正常下线 client.on(‘close’,()=>{})
12.然后删除下线了的客户
13.我们要接收多个客户发来的消息展示到服务器上 这个过程叫

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值