社区
C++ Builder
帖子详情
问一下,在borland C++ 里有取得本机IP地址的函数吗?
thordon
2006-02-07 03:36:02
问一下,在borland C++ 里有取得本机IP地址的函数吗? 或者有什么方法可以解决
...全文
233
7
打赏
收藏
问一下,在borland C++ 里有取得本机IP地址的函数吗?
问一下,在borland C++ 里有取得本机IP地址的函数吗? 或者有什么方法可以解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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的几则小应用
这是第一篇帖文,从网上找的。以下是原文。C++Builder的几则小应用(望月 2001年09月19日 19:00)
Bor
lan
d
C++
BUILDER(BCB)是一种面向对象的、可视化的快速应用程序开发环境。该工具在建立用户入接口时,不必编写程序来描述输入或输出接口的外观和配置,只要使用工具箱的工具,在程序设计阶段便可实现,是属于一种“What you see is what you g
C语言与
Bor
lan
d
C++
构建股票交易系统:从架构设计到性能调优实战
在系统编程领域,C语言因其对硬件资源的直接掌控和极致的性能控制,成为构建高性能、低延迟应用的基石。其原理在于绕过高级语言的抽象层,直接操作内存、管理I/O和处理网络通信,这为需要纳秒级响应的场景提供了可能。在金融科技领域,这种技术价值尤为凸显,例如在高频交易、实时行情处理等对延迟极度敏感的应用场景中。本文以股票交易系统为例,详细探讨了如何利用C语言与
Bor
lan
d
C++
这一经典组合,从核心架构设计、关键数据结构优化,到多线程并发、网络通信协议解析等具体实现。通过结合无锁队列、环形缓冲区等工程实践,系统能够
C语言图形编程中的绘图
函数
~
、屏幕和视口设置与清除
函数
36. setviewport() 设置图形视口
函数
37. clearviewport()清除图形视口
函数
38. cleardevice() 清除屏幕
函数
39. getviewsettings() 获取图形视口设置
函数
二、调色板和颜色
函数
40. setpalette()设置调色板
函数
41. set
[转]C语言图形编程(三) -绘图
函数
①
一、屏幕和视口设置与清除
函数
36. setviewport() 设置图形视口
函数
37. clearviewport()清除图形视口
函数
38. cleardevice() 清除屏幕
函数
39. getviewsettings() 获取图形视口设置
函数
二、调色板和颜色
函数
40. setpalette()设置调色板
函数
41. setallpalette
C语言图形编程(三、绘图
函数
-01)
一、屏幕和视口设置与清除
函数
36. setviewport() 设置图形视口
函数
37. clearviewport()清除图形视口
函数
38. cleardevice() 清除屏幕
函数
39. getviewsettings() 获取图形视口设置
函数
二、调色板和颜色
函数
40. setpalette()设置调色板
函数
41. setallpal
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章