더북(TheBook)

3.4 정리

비동기 프로그래밍

Node.js가 싱글 스레드 기반이라고 해서 모두 동일한 스레드 위에서 동작하지는 않는다.

process.nextTick 함수를 이용하면 CPU가 비동기적으로 동작한다.

 

HTTP 서버와 HTTP 클라이언트 만들기

http 모듈을 이용해 손쉽게 HTTP 서버와 HTTP 클라이언트를 구현할 수 있다.

http 모듈은 HTTP 프로토콜에서 이벤트 기반의 비동기 네트워크 통신을 지원한다.

 

TCP 서버와 TCP 클라이언트 만들기

net 모듈을 이용해 손쉽게 TCP 서버와 TCP 클라이언트를 개발할 수 있다.

net 모듈은 이벤트 기반의 비동기 소켓 통신을 지원한다.

 

1 책에서는 웹 브라우저로 파이어폭스를 사용했지만, 크롬이나 인터넷 익스플로러에서도 잘 동작합니다. 어떤 웹 브라우저를 사용하든 상관없습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.