3.4 정리
비동기 프로그래밍
• Node.js가 싱글 스레드 기반이라고 해서 모두 동일한 스레드 위에서 동작하지는 않는다.
• process.nextTick 함수를 이용하면 CPU가 비동기적으로 동작한다.
HTTP 서버와 HTTP 클라이언트 만들기
• http 모듈을 이용해 손쉽게 HTTP 서버와 HTTP 클라이언트를 구현할 수 있다.
• http 모듈은 HTTP 프로토콜에서 이벤트 기반의 비동기 네트워크 통신을 지원한다.
TCP 서버와 TCP 클라이언트 만들기
• net 모듈을 이용해 손쉽게 TCP 서버와 TCP 클라이언트를 개발할 수 있다.
• net 모듈은 이벤트 기반의 비동기 소켓 통신을 지원한다.
1 책에서는 웹 브라우저로 파이어폭스를 사용했지만, 크롬이나 인터넷 익스플로러에서도 잘 동작합니다. 어떤 웹 브라우저를 사용하든 상관없습니다.