Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

실시간 협업을 위한 웹 소켓 노드 서버 실행 가이드입니다.

목차


실행환경

  • node: v16.13.1

웹 소켓 서버 실행

foreground 실행

Windows

  • 웹 소켓 서버를 실행합니다.
# 노드 서버 실행
# collaboration.js가 있는 곳에서 실행하거나 [collaboration.js가 있는 폴더 경로]/collaboration.js를 호출해 주세요

# cmd
set HOST=<호스트 주소>
set PORT=<포트 번호>
node collaboration.js

# powershell
$env:HOST=<호스트 주소>
$env:PORT=<포트 번호>
node collaboration.js

# 예시
# cmd
set HOST=58.161.1.23
set PORT=12000
node collaboration.js

# powershell
$env:HOST=58.161.1.23
$env:PORT=12000
node collaboration.js
  • 서버가 실행된 주소 및 포트번호를 확인할 수 있습니다.

Linux

  • 웹 소켓 서버를 실행합니다.
# 노드 서버 실행
# collaboration.js가 있는 곳에서 실행하거나 [collaboration.js가 있는 폴더 경로]/collaboration.js를 호출해 주세요
HOST=<호스트 주소> PORT=<포트 번호> node collaboration.js

# 예시
HOST=58.161.1.23 PORT=12000 node collaboration.js
HOST=58.161.1.23 PORT=12000 node /home/abc/collaboration/collaboration.js
HOST=58.161.1.23 PORT=12000 node collaboration/collaboration.js
  • 서버가 실행된 주소 및 포트번호를 확인할 수 있습니다.

웹 소켓 서버 동작 확인

  • 실행중인 웹 소켓 서버를 확인합니다.
  • LISTENING 상태이면 서버가 동작 중입니다.
# 웹 소켓 서버가 올라가있는 포트번호로 동작 확인
netstat -ano |findstr ":<포트번호>" //windows
lsof -i :<포트 번호> //mac

# 예시
netstat -ano |findstr ":12000" //linux
lsof -i :12000 //mac

웹 소켓 서버 종료

코멘드로 종료

  • ctrl + c 로 종료합니다.

프로세스 종료

  • 실행중인 웹 소켓 서버를 종료합니다.
# 웹 소켓 서버 종료
taskkill /f /pid <PID번호> //windows
kill -9 <PID번호> //mac

# 예시
taskkill /f /pid 4300 //linux
kill -9 4300 //mac
  • No labels