📄 lc_bcb_108.html
字号:
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>取得本地internet机器的名字及IP地址</title>
<meta content="text/html; charset=gb2312" http-equiv="Content-Type">
<meta content="zyqsj" name="Author">
<meta content="Microsoft FrontPage 4.0" name="GENERATOR">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>
<body>
<h3 align="center"><b>取得本地internet机器的名字及IP地址</b></h3>
<p><br>
一、下面的例子使用 Winsock API 取得本地主机的名字及地址<br>
void __fastcall TForm1::Button1Click(TObject *Sender)<br>
{<br>
hostent *p;<br>
char s[128];<br>
char *p2;<br>
<br>
//Get the computer name<br>
gethostname(s, 128);<br>
p = gethostbyname(s);<br>
Memo1->Lines->Add(p->h_name);
<p> //Get the IpAddress<br>
p2 = inet_ntoa(*((in_addr
*)p->h_addr));<br>
Memo1->Lines->Add(p2);<br>
}
<p> void __fastcall TForm1::FormCreate(TObject *Sender)<br>
{<br>
WORD wVersionRequested;<br>
WSADATA wsaData;
<p> //Start up WinSock<br>
wVersionRequested = MAKEWORD(1, 1);<br>
WSAStartup(wVersionRequested,
&wsaData);<br>
}
<p> void __fastcall TForm1::FormDestroy(TObject *Sender)<br>
{<br>
WSACleanup();<br>
}<br>
<br>
</p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -