본문 바로가기

Node.js

echo Client 앞서 Echo Server에 상응하는 Client를 만들어 본다. 준비물로 우선 Scoket.io를 사용할 것이기 때문에 https://github.com/NetEase/UnitySocketIO 에서 유니티용 socket.io를 다운 받는다. 또한, 유니티에서 Echo Client를 위한 빈 프로젝트를 하나 생성하였으며, 이 과정은 생략한다. 1. 화면 구성.: Canvas를 추가하고 필요한 기본 화면을 구성한다. - 입력을 받을 Input Field - 메시지를 전달할 Button - 받은 메시지를 보여줄 Text - Text를 더 잘보여주기 위한 배경 Image 2. Plugin 등록과 Script 작성. - 앞서 받은 UnitySocketIO를 Plugin 폴더를 만들고 bin 폴더에 있는 파일들을.. 더보기
echo server 기본적인 형태의 Echo Server를 만들어 본다. 1. 현재 폴더 구조를 확인한다.: ls -al 2. echo server를 위한 디렉터리 생성.: mkdir testServer 3. 서브라임 텍스트를 사용하여 기본 적인 형태의 서버를 생성. 4. 작업 디렉터리로 이동: cd testServer - 미리 작성된 파일을 서브라임 텍스트의 sftp-config.json 파일을 수정하여, 저장시 자동 업데이트를 하도록 설정하여, main.js 파일이 디렉터리에 들어와 있는 것을 확인. 5. 서버 실행.: node main.js 명령어로 서버를 실행. 이것으로 기본적인 에코 서버를 만들었다. 해당 서버는 ReqEchoMsg 커맨드로 들어온 메시지를 AckEchoMsg라는 커맨드로 다시 클라이언트에 돌려줄 .. 더보기
node.js 설치 및 최신버전으로 업데이트. 앞서 VM에 ubuntu를 설치 했고, npm까지 설치 했으니 node.js를 설치 할 차례이다. 1. node 설치 확인. - node 명령어를 입력해 보니 설치가 되어 있지 않다고 나온다. - 안내 메시지로 sudo apt install nodejs-legacy 를 입력해 설치 하라고 나온다. 2. 안내에 따라 입력해 node.js를 설치 한다. 3. 설치 후 버전 확인. node.js 설치가 완료되어 버전이 확인 됨을 확인 할 수 있다. 4. 최신 버전으로 업데이트 방법. - 1. sudo npm cache clean -f 로 캐쉬 삭제. - 2. sudo npm install -g n 으로 n 모듈 설치. - 3. 버전 설치.: sudo n stable 로 안정화 버전 설치.: sudo n 8.4.. 더보기