1.0.0 • Published 3 years ago

h5-2108socket v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

socket

  • 网络上的两个程序通过一个双向的通信连接实现数据的交换 这个连接的一端称为一个 socket
  • http 连接和socket 连接的区别
    • http 请求都是由前端发起 后端响应 socket协议是前后端完全平等的 是可以相互发送的
    • http 是tcp 连接,tcp 连接是比较耗性能的 socket 是长连接
  • socket 的使用场景:
    • 股票(轮询:用定时器的方式去发送请求)
    • 金牌榜
    • 聊天室
  • socket实现的三种方式
    • nodejs 自带的net 模块
    • 前端使用H5自带的WebSocket,后端使用第三方的WS模块
    • 第三方的socket.io模块(可以兼容低版本浏览器)

自定义模块发布流程

1.注册npm账号 2.将源切换至npm(使用nrm 淘宝镜像的需要切换) $ nrm use npm 3.完成项目初始化 $ npm init -y 4.创建入口文件 5.开发 6.登录npm账号 $ npm adduser 7.发布 $ npm publish