下面的函数显示了如何获得您的机器的主机名(IP地址或域名)编程,使用Windows socket api,和用它来初始化服务器端。
装运箱GetDefaultConnection ()
{
装运箱;
WSADATA WSADATA;
intiResult = WSAStartup (MAKEWORD (2, 2), &wsaData);
如果(iResult = = NO_ERROR)
{
字符主机名[100];
如果(gethostname(主机名,运算符(主机名))! = SOCKET_ERROR)
{
HOSTENT * pHostEnt = gethostbyname(主机名);
如果(pHostEnt)
{
如果(pHostEnt - > h_addr_list [0])
{
s.Format (“% d % d % d % d”,
(int)(字节)pHostEnt - > h_addr_list [0] [0],
(int)(字节)pHostEnt - > h_addr_list [0] [1],
(int)(字节)pHostEnt - > h_addr_list [0] [2],
(int)(字节)pHostEnt - > h_addr_list [0] [3]);
}
}
}
WSACleanup ();
}
返回年代;
}
如果有多个名称(IP地址),你可以强迫任何一个你想要的。
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。