得到主机IP地址.. 谁能帮我写一个返回主机IP地址的函数吗??我想了好久一点头绪都没有.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 gethostbyname函数返回包括IP地址在内的主机信息 http://www.vckbase.com/document/viewdoc/?id=435 GetIP(){ char szhostname[128]; CString str; //获得主机名 if( gethostname(szhostname, 128) == 0 ) { // 获得主机ip地址 struct hostent * phost; int i; phost = gethostbyname(szhostname); m_hostname=szhostname; i=0; int j; int h_length=4; for( j = 0; j<h_length; j++ ) { CString addr; if( j > 0 ) str += "."; addr.Format("%u", (unsigned int)((unsigned char*)phost->h_addr_list[i])[j]); str += addr; } }}搞定了,试试吧^_^ 求救,界面扩展 类嵌套 大数据量的画图,有人推荐一下开源的控件吗? 客户端多个缓冲区接收网络视频流问题,有人做过吗?(点对点传输) 高手请进,来者有分:VC中的automation中的问题。 谁有8x8的英文点阵字库? 关于类CSplitterWnd的问题 我要创建这样的切分窗口:先分成两个列在把左边的一列分成两个行,为什么编译时总出错,如果我把右边的一列分成两个行编译就没有问题了? 关于提前声明的问题:CLASS A 与 #include "a.h" 请问高手为什么会这样 高分求救一个CSocket.OnReceive的问题 list Ctrl如何显示网格(急再线等)
{
char szhostname[128];
CString str;
//获得主机名
if( gethostname(szhostname, 128) == 0 )
{
// 获得主机ip地址
struct hostent * phost;
int i;
phost = gethostbyname(szhostname);
m_hostname=szhostname;
i=0;
int j;
int h_length=4;
for( j = 0; j<h_length; j++ )
{
CString addr;
if( j > 0 )
str += ".";
addr.Format("%u", (unsigned int)((unsigned
char*)phost->h_addr_list[i])[j]);
str += addr;
}
}
}
搞定了,试试吧^_^