wya-socket

0.2.0 • Public • Published

wya-socket

npm changelog

Demo

微一案WebSocket二次封装

  • 初入WebSocket, 很遗憾由于目前后端限制,我们使用了原生的WebSocket;
  • 此库的设计目的也是为今后学习socket.io的源码设计,做个铺垫

安装

npm install wya-socket --save

使用方法

  • connect 链接
  • on 客服端订阅
  • once 客服端订阅(一次)
  • emit 发布事件 -> 服务器
  • send 发送消息 { data }
  • close 关闭
  • off 取消订阅
其他
  • first 客服端订阅(保留第一个, 也可以直接用off后用on
  • last 客服端订阅(保留最后一个, 也可以直接用off后用on
import { Socket } from 'wya-socket';
 
const socket = new Socket();
 
socket.connect('请输入链接地址');
// 默认事件订阅 
socket.on('message', (e) => {
    console.log(e);
});
 
// 自定义事件订阅 
socket.on('event-diy', (e) => {
    console.log(e);
});
 
// 监听 
socket.on((e) => {
    console.log(e);
});

待开发

。。。

Readme

Keywords

none

Package Sidebar

Install

npm i wya-socket

Weekly Downloads

1

Version

0.2.0

License

MIT

Unpacked Size

30.3 kB

Total Files

13

Last publish

Collaborators

  • wya