怎样得到本机的ip地址?

linuxgyh 2003-08-20 05:52:45
怎样得到本机的ip地址?
...全文
33 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Darnshong 2003-08-20
  • 打赏
  • 举报
回复
使用IdIPWatch控件具有CurrentIP、CurrentIP属性和LocalIP()方法
ssyqcwj 2003-08-20
  • 打赏
  • 举报
回复
为得到本机的IP地址用得着编程吗?
运行->Ipconfig
MikeWKL 2003-08-20
  • 打赏
  • 举报
回复
mark
up...
ppgo 2003-08-20
  • 打赏
  • 举报
回复
//---------------------------------------------------------------------------

#include <windows.h>
#include <winsock2.h>
#include <vcl.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
WORD version = MAKEWORD(1,1);
WSADATA wsaData;
WSAStartup(version, &wsaData);
char name[50];
gethostname(name,50);
hostent* host = gethostbyname(name);
char* adr = inet_ntoa(*(in_addr*)host->h_addr);
AnsiString myip(adr);
ShowMessage(myip);
return 0;
}
//---------------------------------------------------------------------------

wuxking 2003-08-20
  • 打赏
  • 举报
回复
可以用TSock 类,查看 LocalHost属性。
铁拳 2003-08-20
  • 打赏
  • 举报
回复
也可以加入tcp控件,看它的 localhostip
Atomictry 2003-08-20
  • 打赏
  • 举报
回复
(作者不祥):
.cpp中:

void __fastcall TForm1::FormCreate(TObject *Sender)
{
WORD wVersionRequested;
WSADATA wsaData;

//Start up WinSock
wVersionRequested = MAKEWORD(1, 1);
WSAStartup(wVersionRequested, &wsaData);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormDestroy(TObject *Sender)
{
WSACleanup();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
hostent *p;
char s[128];
char *p2;
gethostname(s, 128);//获取指定计算机的名字
p = gethostbyname(s);
p2 = inet_ntoa(*((in_addr *)p->h_addr)); //获取指定计算机的IP地址
Memo1->Lines->Add(p2);
}
//---------------------------------------------------------------------------


.h中加入:

include <WinSock2.h>

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧