찾다

 >  Q&A  >  본문

node.js - http 서비스와 tcp 서비스 간에 가장 잘 통신하는 방법은 무엇입니까?

이 프로젝트는 웹 배경을 가지고 있습니다. 그러나 하드웨어 장치는 TCP 프로토콜을 사용하므로 하드웨어와 통신하기 위해 별도의 TCP 서비스가 설정됩니다. 사용자가 백그라운드에서 작업할 때의 정보, tcp 서비스와 통신하는 가장 좋은 방법은 무엇입니까?

PHP中文网PHP中文网2753일 전788

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

  • 滿天的星座

    滿天的星座2017-05-16 13:40:05

    Nodejs는 웹을 시작하기 전에 tcp 연결 서비스를 시작해야 합니다. tcp 서비스는 tcp 연결 상태(예: 연결 해제 및 재연결 등)를 유지한 다음 웹에서 직접 tcp 연결 서비스를 호출해야 합니다. 결합도가 높지만 이용이 더욱 편리한 커뮤니케이션을 위한 서비스입니다.

    회신하다
    0
  • 黄舟

    黄舟2017-05-16 13:40:05

    nodejs인가요?
    프로세스 간 통신 문제를 고려할 필요가 없도록 동일한 프로세스를 사용하는 것이 가장 좋습니다.
    두 개의 프로세스에서 실행해야 하는 경우 redis pub/sub와 같은 타사를 사용하세요. 두 프로세스 모두 Redis 서비스에 연결하는 클라이언트 역할을 합니다. 하나는 게시하고 다른 하나는 구독합니다.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:40:05

    프로젝트 웹 백엔드는 브라우저 요청을 받으면 장치로 직접 TCP 데이터 통신을 보내기 시작합니다. 결과를 얻은 후 직접 구문 분석하여 브라우저에 반환합니다.

    다른 TCP 서비스 프로세스를 열어야 하는 이유는 무엇입니까?

    질문을 하기 전에 문제를 명확하게 설명하는 방법에 대해 신중하게 생각해야 합니까?

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:40:05

    내 휴대폰 주소는 누군가가 사용했을 수도 있습니다

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