728x90
반응형
const {WebSocketServer} = require("ws");
const wss = new WebSocketServer({ port: 8080 });
//연결
wss.on('connection', function connection(ws, request) {
wss.clients.forEach(client => {
client.send(`새로운 유저가 접속했습니다. 현재 유저 ${wss.clients.size} 명`)
})
ws.on('error', console.error);
//onmessage
ws.on('message', function message(data) {
wss.clients.forEach(client => {
client.send(JSON.stringify(JSON.parse(data)))
})
});
});
React Javascript WebSocket - Server 포함
ws 프로토콜 기반으로 클라이언트와 서버 사이에 지속적인 양방향 연결 스트림을 만들어 주는 기술 WebSocket 연결 브라우저에서 WebSocket 제공 시간이 걸리니 useEffect 내에서 연결 WebScoket은 꼭 전역
arkhyeon.tistory.com
Spring WebSocket Server - React
WebSocketChat.java WebSocket의 열고, 닫고, 메세지 받을 때 어떻게 동작할 지 작성 WebSocketConfiguration.java Spring Bean은 싱글톤으로 관리하지만 @ServerEndpoint 어노테이션인 클래스는 WebSocket 생성 시 마다 인
arkhyeon.tistory.com
GitHub - arkhyeon/WebSocket
Contribute to arkhyeon/WebSocket development by creating an account on GitHub.
github.com
728x90
반응형