tcpServer.js 파일을 실행합니다.
> node tcpServer.js
listen { address: '::', family: 'IPv6', port: 9000 }
정상적으로 실행되면 listen 메시지와 함께 리슨(listen)한 네트워크 정보를 출력합니다. 참고로 Node.js는 IPv6를 사용합니다.
9000번 포트를 이미 다른 프로세스가 사용하고 있다면 이 포트를 할당받을 수 없기 때문에 다음 에러 화면을 출력합니다.
9000번 포트를 이미 다른 프로세스가 사용할 경우 에러 메시지
{ Error: listen EADDRINUSE :::9000
at Object.exports._errnoException (util.js:1020:11)
at exports._exceptionWithHostPort (util.js:1043:20)
at Server._listen2 (net.js:1258:14)
at listen (net.js:1294:10)
at Server.listen (net.js:1390:5)
at Object.<anonymous> (D:\microservice\chapter3\tcpServer.js:10:8)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '::',
port: 9000 }