注册 登录
编程论坛 VC++/MFC

初学C++,请教个字符串截取的问题

jidipiaoyu 发布于 2011-08-30 10:26, 543 次点击
因为想发UDP广播包,因此本人需要截取本机所在的网段,现只知道通过以下代码

char   name[128];  
  hostent*   pHost;  
  gethostname(name,   128);//获得主机名  
  pHost   =   gethostbyname(name);//获得主机结构  
char* IP   =   inet_ntoa(*((in_addr   *)pHost->h_addr));
获取本机IP,如IP为“192.168.1.10”,我想得到类似“192.168.1.255”的字符串,该怎么做,多谢大侠们不吝赐教。
2 回复
#2
hahayezhe2011-08-30 10:31
hostent 里面有个list
不明白你的需求到底是什么,你是想获得该主机下得所有分机IP么,再通过分机IP发广播?
#3
jidipiaoyu2011-08-30 10:59
回复 2楼 hahayezhe
不是,我想获取的是UDP的广播IP
如192.168.1.255类型的
1