빠르게 시작하기
아래는 node.js 서버 클라이언트 예제 코드입니다.
server.js
import { Server } from "iosignal"
const server = new Server(
{
port: 7777, // websocket port: browser & node.js
congPort: 8888, // congsocket port: Arduino & node.js
showMessage: 'message' // show signal message
})
server.on('ready',()=>{
console.log('Signaling server started. Listening on port 7777 and congPort 8888');
})
client.js
import { IO } from "iosignal"
const io = new IO('wss://io.signal.net/ws')
io.on('ready',()=>{
io.subscribe('openchat');
setInterval(()=>{
io.signal('openchat','hello', Date.now() ) // support multiple arguments.
},1000);
});
io.on('message',(tag, ...args )=>{
console.log('received message', tag, args )
});
vite, iosignal chat example
아래의 웹컨테이너 버튼을 누르면 브라우저에서 바로 열어 실행해 볼수 있습니다. 로딩이 10초이상 걸릴 경우, 다시 로딩해주세요