社区
网络及通讯开发
帖子详情
求一个解决扫描网络地址问题的方法
chenzhou851025
2005-11-22 05:06:01
Edit1-〉Text=202.102.13.45
Edit2-〉Text=202.103.14.63
怎么样用控件去检测出从Edit1到Edit2之间的这段地址,本机能连上的IP地址啊,
最好能有源代码.
...全文
317
22
打赏
收藏
求一个解决扫描网络地址问题的方法
Edit1-〉Text=202.102.13.45 Edit2-〉Text=202.103.14.63 怎么样用控件去检测出从Edit1到Edit2之间的这段地址,本机能连上的IP地址啊, 最好能有源代码.
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenzhou851025
2005-12-08
打赏
举报
回复
默认的非阻塞,可是我现在要做的好象和模式无关的吧
huabihan
2005-12-06
打赏
举报
回复
你是用什么模式的,非阻塞的还是阻塞的?
chenzhou851025
2005-12-05
打赏
举报
回复
都两天了怎么没人回啊,谁能给答案,我再加分
chenzhou851025
2005-12-03
打赏
举报
回复
大家帮我看看吧,好几天没人回帖了啊
chenzhou851025
2005-11-29
打赏
举报
回复
端口在它的属性里指定了,是规定好的
日立奔腾浪潮微软松下联想
2005-11-29
打赏
举报
回复
没有指定端口吧。
chenzhou851025
2005-11-29
打赏
举报
回复
怎么没人回答我的问题呢,各位兄弟帮我看看程序吧
chenzhou851025
2005-11-28
打赏
举报
回复
好啊,我的邮箱是chenzhou851025@163.com,直接贴在帖子上也可以,楼上的, 谢谢了
chenzhou851025
2005-11-28
打赏
举报
回复
根据大家的提示 ,我自己写了一个程序,语法没有错误了,可是程序出不了结果,大家再帮我看看是什么问题吧,sign的初始值为0,在clientsocket的ClientSocket1Connect事件里sign=1;
for(unsigned long i=inet_addr(Edit1->Text.c_str());i<=inet_addr(Edit2->Text.c_str());i++)
{
char* ipaddr=NULL;
char addr[20];
in_addr inaddr;
inaddr.s_addr=i;
ipaddr=inet_ntoa(inaddr);
ClientSocket1->Host=ipaddr;
ClientSocket1->Open();
if(sign==1)
RichEdit1->Lines->Add(ipaddr);
ClientSocket1->Close();
i++;
}
gaopuzhaojun
2005-11-27
打赏
举报
回复
有一段完整的查找网络上IP地址、MAC地址的程序。要的话发给你。
chenzhou851025
2005-11-27
打赏
举报
回复
不用端口扫描,端口已经规定好了,只要检查clientsocket能连上的就显示出来就行了,就象老妖大哥说的,依次遍历就行了
日立奔腾浪潮微软松下联想
2005-11-27
打赏
举报
回复
看你的意思是要端口扫描。
chenzhou851025
2005-11-26
打赏
举报
回复
就是一段IP地址内有的机器上有serversocket有的没有,我现在用clientsocket去检测,找出我能连上的那些机器的IP地址,能贴点代码吗,好让我做下参考
ccrun.com
2005-11-26
打赏
举报
回复
>>>判断连接,因为有的有服务器端,
至于你和服务端怎么连我不清楚。但可以用Ping的方法来确定这台主机是否存在,当然,前提是该机器没有安装防火墙或者其他设置不响应Ping操作。
用代码实现Ping,网上有很多例子,实在找不到的时候我可以给你一份。
我所说的是将IP地址转换成长整型数据,是为了依次遍历的时候方便。
ccrun.com
2005-11-26
打赏
举报
回复
最近出差了刚回来两三天。
inet_addr可以将"192.168.0.1"这样的字符串转换成长整型数据。
chenzhou851025
2005-11-26
打赏
举报
回复
我知道有一个函数可以直接把IP地址转化为整型,但是是哪个函数呢,有没有知道的朋友,我一直找不到是哪个函数
chenzhou851025
2005-11-26
打赏
举报
回复
老妖大哥怎么不回帖了啊,我等着你的实现方法呢
chenzhou851025
2005-11-24
打赏
举报
回复
是判断连接,因为有的有服务器端,有的没有,老妖大哥能给个具体的代码吗,我找不到这样的资料看,最好是具体一点的
ccrun.com
2005-11-24
打赏
举报
回复
把两个IP转换成数字,然后逐次加1,并进行连接判断,如果成功就记录下这个数字,再转换成IP。一个循环就搞定了。
fkeumtdh
2005-11-24
打赏
举报
回复
你是判断地址的真假还是可否可以连接?
如果想判断真假那么用PING的方法
如果是连接那么就要端口
最笨的方法就是把地址给分开来,判别字符“.”,然后就循环连接,这似乎很消耗资源
加载更多回复(2)
第一次 写博客
这是我第一次写博客 小紧张……
第一次写博客
第一次写博客 第一次写博客,哈哈哈 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了
用ipad的第一次写博客
试着用用 用平板第一次写博客 练练手 张大炮到此一游
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章