|
에보니.^ㅅ^ 님이 쓰신 글 :
: 일반적으로 isp(인터넷 서비스 프로바이더 -- 메가패스, 두루넷등)가 서비스를 제공하는 방식은 일단 내가
:
: 컴을 켜면 isp 업체들의 DHCP(Dynamic Host Configuration Protocol) 서버가 자기들이 관리하고 있는 ip 그
:
: 룹내의 노는 ip 를 내 컴에 하나 할당해 주는 방식입니다. 즉 그러니까 컴을 다시 켤 때마다 ip 가 바뀐다
:
: 는 소리져. 물론 유동 ip 를 고정 ip 로 바꿔주는 프로그램도 있다고 하고 대단위 아파트 단지에서는 걍
:
: 고정 ip 가 된다는 이야기를 들어봣슴다.
:
: 이 방법으로 집에 서버를 모시고 소호를 하는 사람도 잇다고 하네요. 실제로 =ㅅ=;; 의 여자친구들이 보따
:
: 리 옷장사를 함다. 음.... 빨리 하나 꼬셔서 장가가야 되는뎅. =ㅅ=;;
:
: 자기 ip 를 알아보는 방법은 도스창에서 ipconfig /all 을 쳐보세요.
:
: 그러니까 님께서 계획하신 관리 프로그램은 할당된 ip 의 만료일까지 집의 컴을 켜놓으시거나 ip 고정 프로
:
: 그램을 사용하시던가 해서 일단 안정적이고 운용하기 쉬운 서버(집의 컴)를 두시는게 우선인것 같습니다.
:
: 그럼 도움이 되셧기를...
:
:
답변 감사합니다.. ^^*
다시 질문 드립니다.
제 컴에 서버를 만들고 DHCP 로 할당된 제 컴 IP
를 알아내기 위해서 TServerSocket 을 올려놓고
다음과 같이 코딩했습니다
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Label2->Caption = ServerSocket1->Socket->LocalAddress;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
ServerSocket1->Open();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
ServerSocket1->Close();
}
//---------------------------------------------------------------------------
헌데, IP 가 0.0.0.0 이라고 나오는군여.
이유가 몰가요..
제 컴의 IP를 C++Builder 에서 알아내는 방법은 없나여 ?
|