찾다

 >  Q&A  >  본문

javascript - Nodejs에 프로세스 간 핸들 전송에 대한 몇 가지 질문이 있습니다.

먼저 각 애플리케이션을 살펴보고 네트 서비스를 통해 http 서비스를 실행하세요.

으아악

간단히 말하면 Net 서비스와 http 서비스 두 개를 초기화하는 것입니다. Net 서비스를 사용하여 클라이언트가 연결된 후 http 서비스의 연결 이벤트를 트리거하고 소켓을 http에 전달합니다. service;
한 줄의 주석이 닫혀 있으면 서비스가 닫힙니다.
하지만 하위 프로세스 모듈과 프로세스 간 전송을 처리하는 다른 애플리케이션을 살펴보세요.

상위 프로세스 파일:

으아악

하위 프로세스 파일:

으아악

상위 프로세스 파일에도 댓글 한 줄이 있는데 여기서 댓글을 삭제하고 나면 서비스가 정상적으로 작동되는 이유가 무엇인가요?

상위 프로세스의 네트 서비스가 종료되어 더 이상 포트 3000을 수신하지 않습니다. 이해가 되지 않습니다.
코드 수준에서는 상위 프로세스는 종료되었지만 하위 프로세스는 종료되지 않은 것으로 이해됩니다. 그런데 요청 스트림은 어떻게 실행되나요? 아니면 코드가 어떻게 실행되나요? 제 생각이 좀 헷갈리네요. Node에서 간단하게 설명하지만 정말 읽기 어렵습니다

我想大声告诉你我想大声告诉你2748일 전593

모든 응답(1)나는 대답할 것이다

  • 阿神

    阿神2017-05-16 13:47:26

    Google에서 검색한 결과 stackoverflow

    에서 비슷한 질문을 찾았습니다.

    키는 이 섹션에 있어야 합니다. 받는 건 이런
    으아아아
    즉, 상위 프로세스는 server._handle
    을 보내고, 하위 프로세스는 이 핸들을 사용하여 서버를 재구축합니다.

    사실 하위 프로세스의 서버는 상위 프로세스의 서버와 다릅니다. 부모 프로세스를 닫는 것은 당연합니다. 자식 프로세스에는 영향을 미치지 않습니다


    Stackoverflow에 대한 질문은 여기에서 찾을 수 있습니다

    회신하다
    0
  • 취소회신하다