机器有多个网卡,怎么提取ip
能列出代码更好
能列出代码更好
解决方案 »
- VC里面设定 启动画面 后:Cannot open include file: 'CSplashWnd.h'
- hook GetProcAddress的问题.
- CHtmlView中使用Refresh(),有时候可以刷新,有时候又不行。请问如何强制刷新,读取页面内容
- 升级SP6奇怪的问题,debug版报错
- 如何把画好的物体移植到三维场景中?
- 如何获得一个对话框的句柄?
- 200分寻求在网站上自动投票程序解决方案
- ChtmlView中的GoBack(),GoForward()...怎么才能知道,前进或后退到头了。。?
- 请问vc中如何加载.map格式的地图文件?求高手指教!!
- 滚动条的问题
- 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