[목적] 웹페이지 작성 후, 간단하게 테스트 하기 위한 테스트용 http server 를 구성 하기 위함. [준비물] . npm npm install --global http-server http-server [path] : http-server [path] 실행후 경로를 지정하면 해당 경로의 index.html을 기본으로 웹브라우저를 통해 자신의 아이피를 기준 주소로 접속 할 수 있게 해준다 ex) http://127.0.0.1:8080
- client var net = require('net'); //tcp 형태의 네트워크 모듈 요청 // network module param //-http : http 네트워크 //-ws : websocket 네트워크 var ip = '127.0.0.1'; var port = 3000; var socket = new net.Socket(); socket.connect({host:ip, port: port}, function() { console.log("connect") }) - server var server = require('net').createServer(function(socket){ console.log('accept client') }); var io = require('socket.io..
1. 준비물 : npm & node 2. 작업 폴더를 생성하고 프롬프트로 이동하여 아래 명령어를 작성한다 npm init --yes npm install --save --save-exact socket.io express * socket.io : node.js를 활용하여 소켓 통신을 위한 라이브러리 * express : express는 node.js를 의 표준 웹서버 프레임워크라고 불려질 만큼 강력한 프레임워크다. 웹 애플리케이션을 만들기 위한 각종 라이브러리와 미들웨어 등이 내장되어 있어 개발에 많은 도움을 준다. * --save : package.json의 dependency 항목에 모듈을 추가한다. 이를 통해서 프로젝트가 사용하는 모듈들의 의존성을 관리 할 수 있다. *--save-exact : n..