250x250
반응형
arkhyeon
arkhyeon
arkhyeon
전체 방문자
오늘
어제
  • 분류 전체보기 (88)
    • Spring (5)
    • Java (4)
    • React (25)
      • TypeScript (6)
      • JavaScript (1)
      • Jest (9)
    • NEXT (8)
    • SQL (1)
    • React native (1)
    • CSS (3)
    • Web (1)
    • Git (3)
    • ETC (6)
    • 빅데이터DB (8)
    • Docker (4)
    • Tool (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • websocket server
  • react typescript
  • react19
  • react spring websocket
  • kudu
  • react
  • javascript wss
  • Spring WebSocket
  • jest
  • react loading
  • websocket
  • react usetransition
  • javasciprt websocket
  • usetransition
  • docker tomcat
  • node WebSocket
  • react websocket
  • react jest
  • WSS
  • HIVE

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
arkhyeon

arkhyeon

카테고리 없음

Node WebSocket Server

2023. 10. 31. 11:34
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
반응형
    arkhyeon
    arkhyeon

    티스토리툴바