获取子网的广播地址
来源:互联网 发布:淘宝美工基础教程视频 编辑:程序博客网 时间:2024/04/30 00:58
头文件:
CPP:
typedef struct taghqNetAddrInfo{DWORD dwIndex;DWORD dwAddr;DWORD dwMask;DWORD dwBCast;DWORD dwCalcBCast;}ThqNetAddrInfo;int GetNetAddrInfoBySocket(SOCKET sock,std::vector<ThqNetAddrInfo>& vtInfo);
CPP:
int GetNetAddrInfoBySocket(SOCKET sock,std::vector<ThqNetAddrInfo>& vtInfo){INTERFACE_INFO InterfaceList[20];unsigned long nBytesReturned;if (WSAIoctl(sock, SIO_GET_INTERFACE_LIST, 0, 0, &InterfaceList,sizeof(InterfaceList), &nBytesReturned, 0, 0) == SOCKET_ERROR) {cerr << "Failed calling WSAIoctl: error " << WSAGetLastError() <<endl;return 1;}int nNumInterfaces = nBytesReturned / sizeof(INTERFACE_INFO);ThqNetAddrInfo dwInfo;for (int i = 0; i < nNumInterfaces; ++i) {dwInfo.dwIndex = i;dwInfo.dwAddr = InterfaceList[i].iiAddress.AddressIn.sin_addr.s_addr;dwInfo.dwMask = InterfaceList[i].iiNetmask.AddressIn.sin_addr.s_addr;dwInfo.dwBCast = InterfaceList[i].iiBroadcastAddress.AddressIn.sin_addr.s_addr;dwInfo.dwCalcBCast = dwInfo.dwAddr&dwInfo.dwMask|~dwInfo.dwMask;vtInfo.push_back(dwInfo);}return nNumInterfaces;}
- 获取子网的广播地址
- 如何获得子网的广播地址
- 计算子网地址和广播地址的简单公式
- 网络地址、广播地址、划分子网
- C类地址子网、主机、广播地址等子网掩码的相关的计算
- 101-指向子网的广播
- 子网划分的两个例子 怎么算网络号和广播地址
- 如何根据IP地址和子网掩码,计算其所在子网的网络地址,主机地址和广播地址
- 如何根据IP地址和子网掩码,计算其所在子网的网络地址,主机地址和广播地址 .
- ip地址分类,网关,子网掩网,广播地址
- IP地址及子网--四种IP广播地址
- python 获取局域网内的广播地址
- 获取以太网广播地址
- 获取广播地址
- [推荐]子网地址和子网内部主机地址的计算
- IP地址的子网划分
- 在线计算子网的地址
- 获取WIFI连接下的广播地址 子网掩码 IP地址
- C++转义字符小结(参考)
- MFC Library 命名规范
- 读写ini文件
- 《CSAPP深入理解计算机系统》读后标记
- 串口通信
- 获取子网的广播地址
- C#基础概念二十五问
- 职业生涯的7个发展阶段及如何在每个阶段成功?
- pipeline thinking
- tableView禁用手势删除
- 由手机上网带来病毒引发的三大疑问?
- malloc/free与new/delete的区别
- 往数据库里写json数据
- 在SQLServer 2005中处理XML格式文档