@sevenqi/nodechannel

1.1.6 • Public • Published

Supported Protocols

Protocol Name Supported
TcpSocket
UdpSocket
Hid
SerialPort

Used libs

node-serialport node-hid uuid ws


GetStarted

Install

npm install @sevenqi/nodechannel

Client Example

WebSocket

const sessionManager = new SessionManager();

const sessionId = sessionManager.add({
    channelType: ChannelType.WebSocket,
    channelOptions: {
        options: { address: "ws://0.0.0.0:8888" },
        filter: StringFilter
    }
})

sessionManager.onData(sessionId, (message: any) => {
    console.log("消息:", message)
})

const isConnected = await sessionManager.connect(sessionId);
if (isConnected)
    SessionManager.send(sessionId, Buffer.from("hello world"))

Package Sidebar

Install

npm i @sevenqi/nodechannel

Weekly Downloads

0

Version

1.1.6

License

MIT

Unpacked Size

128 kB

Total Files

68

Last publish

Collaborators

  • sevenqi