|
최준호님 답변 감사합니다..
Indy 예제좀 첨부해 주시거나 메일로 보내 주실수 있나요???
전 whois 예제가 없던데^^
그럼~~
최준호.스페로 님이 쓰신 글 :
: 안녕하세요 스페로 입니다.
:
: 그냥 빌더 Indy 예제 를 가지고 해봣는데요
:
: 잘됩니다.
:
: 원래 빌더6에 있는 예제에 버튼이랑 에디트 하나 언저 놓고
:
: void __fastcall TfmMain::Button1Click(TObject *Sender)
: {
: IdWhois->Host = Edit1->Text;
: }
: //---------------------------------------------------------------------------
:
: 이렇게 태스트를 했는데..
:
: 잘됩니다.
:
: IdWhois Connect()와 Connected() 멤버 함수를 사용하지 않아도 되는거 같습니다.
:
:
: 첨부된 그림은 krnic로 whois한결과 입니ㅏㄷ.
:
: 첨부된그림을 참고 하세요..
:
:
:
:
: 임양규 님이 쓰신 글 :
: : 안녕하세요???
: :
: : 저는 빌더6에서 인디 9.00.10을 사용하고 있습니다.
: :
: : 그런데...Whois를 사용하면서 잘 안되는 부분이 있어서 질문합니다.
: :
: : Whois 서버리스트가 있는 콤보박스가 있고,
: :
: : Check 버튼이라는 것을 만들었습니다.
: :
: : 그래서 Check버튼을 누르면 다음과 같은 코드를 수행합니다.
: :
: :
: : try
: : {
: : mmoResults->Clear();
: :
: : IdWhois->Host = cboWhoisHosts->Text.Trim(); ==> 이 부분이 문제..
: :
: : mmoResults->Lines->Text = IdWhois->WhoIs(edtDomainToCheck->Text.Trim());
: :
: : if(IdWhois->Connected()) IdWhois->Disconnect();
: : }
: : catch(Exception &E)
: : {
: : ShowMessage(E.Message);
: : }
: :
: : 문제는 IdWhois->Host 지정이 안된다는 겁니다.
: :
: : 저는 Whois.krnic.net으로 프로그램 실행중에 지정하고 싶어서..
: :
: : 콤보박스에서 원하는 서버를 지정해서 검색하려고 합니다.
: :
: : 그런데 안되네요..
: :
: : 심지어, IdWhois->Host="whois.krnic.net";
: :
: : 이라고 해도 IdWhois 에서 기본적으로 지정해 준 whois.internic.net으로 됩니다.
: :
: : 물론, IdWhois의 property에 host는 지정해 주지 않았구요...
: :
: : 혹시 이런 문제 겪어 보신분있나요???
: :
: :
|