MEAN STACK/Socket programming
-
노드js (Node.js) 소켓 (Socket) 예제MEAN STACK/Socket programming 2018. 9. 12. 10:18
웹 어플리케이션을 개발할 때 MEAN STACK을 사용하는 가장 큰 이유 중 하나가 소켓 프로그래밍(Socket Programming)이라고 한다. c에서는 소켓 구조체에 서버의 정보를 직접 구조체에 입력하고, 데이터 저장 방식 또한 호환이 되도록 인디언을 고려하는 등의 번거로움을 겪어야 한다. 노드js 에서는 소켓 모듈을 지원해 이러한 번거로움을 회피해 개발할 수 있는 편리함을 제공한다.서버 작동시키기 위한 c 코드. 소켓 구조체를 통해 인디언 방식, 포트번호, 프로토콜 등을 직접 지정해줘야 한다. npm 명령어들을 통해 express, socket.io를 설치 후 js 코드 작성한다. 소켓 모듈의 주요 메소드와 주석을 통해 코드를 이해하면 메소드명설명on('메소드명', 콜백함수(data){}) 소켓 ..