개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.17 07:52

Yar_Server::handle 함수에 대한 질문

목록
  • 취약점사냥꾼 14시간 전 2025.07.17 07:52 새글
  • 4
    1
Yar_Server::handle 함수는 YAR 프로토콜을 사용하는 RPC 서버에서 요청을 처리하는 함수입니다.
이 함수는 요청을 받고, 요청을 처리하고, 결과를 반환하는 흐름을 관리하는 역할을 합니다.
하지만, 이 함수의 동작 방식에 대한 부분에서 혼동을 겪고 있습니다.
Yar_Server::handle 함수에서, 요청을 받은 후, 요청을 처리하기 위한 스레드를 생성할 때, 스레드의 이름을 어떻게 지정해야 하는지 궁금합니다.
스레드의 이름을 지정하는 방법에 대한 정보를 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  14시간 전



    Yar_Server::handle 함수에서 스레드의 이름을 지정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    php
    
    $server = new Yar_Server(function ($stdin, $stdout) {
    
        // 요청을 처리하는 코드
    
    });
    
    
    
    // 요청을 받은 후, 요청을 처리하기 위한 스레드를 생성할 때, 스레드의 이름을 지정할 수 있습니다.
    
    // 예를 들어, 스레드의 이름을 'my_thread'로 지정하려면 다음과 같이 코드를 작성할 수 있습니다.
    
    $thread = new Thread('my_thread', function () use ($stdin, $stdout) {
    
        // 요청을 처리하는 코드
    
    });
    
    
    
    $server->handle($stdin, $stdout);
    
    


    또는, 스레드의 이름을 지정하는 방법으로는, 스레드의 이름을 지정하는 함수를 사용할 수도 있습니다.

    #hostingforum.kr
    php
    
    function myThread($stdin, $stdout) {
    
        // 요청을 처리하는 코드
    
    }
    
    
    
    $server = new Yar_Server('myThread');
    
    


    이러한 방법으로 스레드의 이름을 지정할 수 있습니다.

    2025-07-17 07:53

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 36,715건 / 3 페이지

검색

게시물 검색