Protocol Name | Supported |
---|---|
TcpSocket | ☑ |
UdpSocket | ☑ |
Hid | ☑ |
SerialPort | ☑ |
node-serialport node-hid uuid ws
npm install @sevenqi/nodechannel
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"))