机器有多个网卡,怎么提取ip
能列出代码更好
能列出代码更好
解决方案 »
- IE浏览器是采用什方式升级的?
- 求在DLL中接收socket消息的方法
- 【寻思路】扫描产生的一幅图片,判断其中物体的个数
- VC修改SQL数据库 ADO
- 四个问题,40分
- 如何得到某个文件所在的文件夹名?
- 求助:有关文件夹共享问题.请大家帮忙解决这个困扰我很长时间的问题吧!
- 安装Visual studio 6.0时出现The Wi16 Subsystem was unableto enterProtectedMode,DOSX.exe must be in your AUTOEXEC.NT and ..的错误
- 如何在DialogBar上绘图?
- 救急!!CRecordset类不能发现数据库未启动???
- recv 是不是不能用于udp类型的socket啊??
- VC中执行命令行程序
www.vchelp.net/wyy/paper/z_gip.asp
if(WSAStartup(MAKEWORD(2,2),&wsdata))
{
printf("WSAStartup() failed with error:%d\n",WSAGetLastError());
return 0;
}char szName[256];
if(gethostname(szName,256))
{
printf("gethostname() failed with error:%d\n",WSAGetLastError());
return 0;
}SOCKADDR_IN addr;
memset(&addr,0,sizeof(addr));
hostent ent = *gethostbyname(szName);addr.sin_addr.S_un.S_un_b.s_b1 = ent.h_addr_list[0][0];
addr.sin_addr.S_un.S_un_b.s_b2 = ent.h_addr_list[0][1];
addr.sin_addr.S_un.S_un_b.s_b3 = ent.h_addr_list[0][2];
addr.sin_addr.S_un.S_un_b.s_b4 = ent.h_addr_list[0][3];你可以递增第一个数组来判断IP地址是否有效!
http://www.vckbase.net/document/viewdoc/?id=851