Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 선언적 트랜잭션 관리
- step 값 공유
- executioncontext 변수 공유
- JSONObject 분할
- flatfileitemwriter
- api 아이템 리더
- abstractpagingitemreader
- JSON 분할
- 스프링배치 csv
- 스프링 트랜잭션 관리
- spring batch 5
- mybatis
- job parameter
- 트랜잭션 분리
- stepexecutionlistener
- 스프링배치 엑셀
- step 여러개
- Spring Batch
- JSON 분리
- spring batch 변수 공유
- 읽기 작업과 쓰기 작업 분리
- 아이템 리더 페이징 처리
- executioncontext
- step 사이 변수 공유
- 스프링 배치 5
- 마이바티스 트랜잭션
- 스프링배치 메타테이블
- JSONArray 분할
- aop proxy
- 아이템 리더 커스텀
Archives
- Today
- Total
ebson
ubuntu20.04에서 nodejs로 소켓서버 만들기 본문
ubuntu20.04에서 nodejs로 소켓서버 만들기
1. socket 통신이 성립하기 위한 조건
1.1. 폴링, 웹소켓 등 프로토콜 필요함
-> socket.io 와 socket.io-client 모듈 사용
1.2. mixed content 아니어야 함. 즉, http -> http 또는 https -> https
-> 도메인에 ssl발급, 프록시 없이, 노드서버 포트로 직접 connect요청
1.3. 노드 서버에서 socket.io모듈 사용하여 소켓 서버 생성하기
- https서버 생성하기

- socket 요청을 받도록 하기

2. 리액트 클라이언트에서 소켓 요청보내기
- 소켓 서버에 연결 요청 보내기

- 소켓 서버에 command와 data보내기

- 소켓 서버로부터 command와 data 수신하기

3. 실행 예
- 소켓 서버 로그 메시지

- 채팅 앱 예

'NODEJS WEB PROJECT > DEVELOPMENT' 카테고리의 다른 글
ubuntu20.04에서 certbot 기실행 에러시 해결방법 (0) | 2022.08.15 |
---|---|
[fform 정기 재배포] 4. ubuntu의 node에서 https 서버 생성할 수 있도록 설정하기 (0) | 2022.08.15 |
[fform 정기 재배포] 5. ubuntu에서 nginx 서버에 ssl 키 등록하기 (0) | 2022.08.15 |
ubuntu20.04에 snapd 패키지 매니저 설치하기 (0) | 2022.08.15 |
ubuntu 패키지 매니저 apt와 apt-get 차이점 (0) | 2022.08.15 |