Q&A

  • 웹서버에접속한 클라인트의 IP ADDRESS는 어떻게...
웹서버에 접속한 클라인트 PC의 IP ADDRESS나 컴퓨터의 이름을 알고자 합니다.

레지스트에서 읽어면 클라인트의 IP가 아니고 서버의 IP가 읽어지는데...



접속한 상대방 PC 의 IP나 PC 이름을 알수 있는 방법은 없는지 가르쳐 주세요...

1  COMMENTS
  • Profile
    갱수 1999.12.28 09:37
    최수영 wrote:

    > 웹서버에 접속한 클라인트 PC의 IP ADDRESS나 컴퓨터의 이름을 알고자 합니다.

    > 레지스트에서 읽어면 클라인트의 IP가 아니고 서버의 IP가 읽어지는데...

    >

    > 접속한 상대방 PC 의 IP나 PC 이름을 알수 있는 방법은 없는지 가르쳐 주세요...



    안녕하세요...



    Webmodule의 onacton 이벤트에서요.



    클라이언트에서 request된 내용은 request객체에서 알수 있구요



    만약 서버에 접속한 클라이언트에게 클라이언트의 ip나 host명을 보내주려면



    procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;

    Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);

    begin

    response.content := 'IP address is = ' + request.remoteaddress + ' Host name is ='+ request.RemoteHost;

    end;



    으로 보내주시면 되는데... 찾으시는게 되었는지요..



    그럼 건강하세요..