社区
C++ Builder
帖子详情
问一下,在borland C++ 里有取得本机IP地址的函数吗?
thordon
2006-02-07 03:36:02
问一下,在borland C++ 里有取得本机IP地址的函数吗? 或者有什么方法可以解决
...全文
213
7
打赏
收藏
问一下,在borland C++ 里有取得本机IP地址的函数吗?
问一下,在borland C++ 里有取得本机IP地址的函数吗? 或者有什么方法可以解决
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
constantine
2006-02-07
打赏
举报
回复
indy 就带有,添加个头文件就可以
好像是 gstack.hpp
yipulong
2006-02-07
打赏
举报
回复
用TPowersock的LocalIP,本地连接时为你的IP;本地连接断开时为“127.0.0.1”
titan_ysl
2006-02-07
打赏
举报
回复
bool GetHostIpAddress(char *IP, char *HostName)
{
struct hostent *thisHost;
struct in_addr in;
char MyName[80];
char *hostname,*ptr;
WORD wVersionRequested;
WSADATA wsaData;
int err;
wVersionRequested = MAKEWORD( 2, 0 );
err = WSAStartup( wVersionRequested, &wsaData );
if( err != 0 ) return 0;
if(LOBYTE( wsaData.wVersion ) != 2 || HIBYTE( wsaData.wVersion ) != 0 )
{
WSACleanup( );
return 0;
}
if(gethostname(MyName,80)==SOCKET_ERROR) return 0;
if(!(thisHost=gethostbyname(MyName))) return 0;
memset((void *)&in,sizeof(in),0);
hostname=thisHost->h_name;
in.s_addr=*((unsigned long *)thisHost->h_addr_list[0]);
if(!(ptr=inet_ntoa(in))) return 0;
WSACleanup( );
strcpy(HostName,hostname);
strcpy(IP,ptr);
return 1;
}
//----------------------
//调用
char IP[20],Name[20];
GetHostIpAddress(IP, Name);
G66606495
2006-02-07
打赏
举报
回复
http://community.csdn.net/Expert/topic/4219/4219863.xml?temp=.6567041
这里 有 个
G66606495
2006-02-07
打赏
举报
回复
#include "winsock2.h"
char cHostName[256];
AnsiString strAdd;
gethostname(cHostName, sizeof(cHostName));
hostent *Host = gethostbyname(cHostName);
查一下 gethostname的帮助
thordon
2006-02-07
打赏
举报
回复
关键是 我不懂c++ 所以想要一个最简单的 ....
alloutoflove
2006-02-07
打赏
举报
回复
在CSDN上搜一下,会有很多答案等着你...
c++
builder 第三方控件 IPInput IP输入控件
在这个特定的场景中,我们讨论的是一个第三方控件——IPInput,这是一款专门用于输入
IP地址
的控件,非常适合在需要用户输入网络配置或者进行IP相关操作的软件中使用。 首先,让我们深入了解
一下
如何在
C++
Builder ...
00获取
本机
的
IP地址
在IT行业中,网络通信是不可或缺的一部分,而获取
本机
的
IP地址
则是许多应用程序的基础需求。本文将详细解析标题为“00获取
本机
的
IP地址
”的主题,介绍如何在单宿主机和多宿主机环境下获取
IP地址
,以及与之相关的编程...
c++
socket实例编程[参照].pdf
3. **绑定Socket**:调用`bind`
函数
将套接字与特定的
IP地址
(在此例中为"0.0.0.0",表示任何可用的网络接口)和端口号(4000)绑定。 4. **监听Socket**:使用`listen`
函数
设置套接字为监听状态,允许客户端连接...
域名解析IP.rar
本项目“域名解析IP.rar”是一个基于
C++
实现的简单示例,旨在演示如何进行域名到
IP地址
的转换。它适用于Windows操作系统,并且已经在
Bor
lan
d
C++
Builder (BCB)环境下成功编译,用户可以根据实际需求进一步修改源...
mcast.tar.gz_
c++
builder 组播_linux 网络组播
这需要传递一个`struct ip_mreq`结构体,包含组播
IP地址
和本地接口地址。 3. 绑定套接字:调用`bind()`
函数
,将套接字绑定到一个本地端口,这样可以接收组播数据。 4. 发送组播数据:使用`sendto()`
函数
,将数据...
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章