Q&A

  • Delphi Client에서 remote Server 명령 실행 어떻게????
Delphi Client에서 server의 명령을 실행하는 solution을 찾다 pc에 응용 프로그램을 위치시키고, Delphi Client에서 이 응용에 server login 정보와 함께 실행 명령을 request로 만들어 server에 전달하여 server의 명령을 실행시키는 방법을 찾긴 했습니다.

그러나, PC에서 request를 실행하도록 하는 waiting이 짧아 server에서의 실행시간이 긴 request는 처리를 해내지 못했습니다.

그래서 Delphi의 Socket 프로그램을 통해 Client에서 server의 프로그램을 실행해보고자 하지만, delphi에 입문한 경력이 짧아 답을 찾지 못하고 있습니다.



===> Delphi Client에서 직접 server에 login하여 server의 프로그램을 실행할

수 있는 방법을 알려 주십시오.



답을 아는 사람은 묻고 답하기에 답을 올려 주시고, 전자우편으로 전해 주

시면 고밥겠습니다.



1  COMMENTS
  • Profile
    김영대 1999.09.07 01:31
    서버가 UNIX 계열인걸로 알겠습니다



    UNIX/LINUX의 Rexec 포트를 사용해 보세요

    Rexec는 포트번호 512 을 사용하며 TCP 입니다

    Rexec는 Session 이 한번만 이루어 지며

    Rexec 서버 접속후 null string, user name, password, command 를

    연속적으로 보내시면 됩니다

    아래처럼요...

    Send(sd, '', ...);

    Send(sd, E_UserId.Text, ...); {send user_name}

    Send(sd, E_Password.Text, ...); {send password}

    Send(sd, E_Command.Text, ...); {send command}



    콤포넌트를 배포하는 사이트에 가셔서 Rexec 로 검색해 보세요

    구현소스는 그렇게 길지 않으니 참고해 보세요