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 }


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