如何识别电脑连接了指定IP

love87less 2011-01-27 09:48:06
想做一个程序,需要满足如下的要求,但是没有思路的,烦请哪位大虾给点思路,谢谢~

1、当电脑连接指定IP,例如192.168.1.100的时候,能给出一个提示,比如一个MessageBox。
2、最好是使用触发的方式,比如电脑一连接192.168.1.100,就给出提示。

之前使用的是扫描所有连接出去的IP的方式实现的,但那样电脑的负荷太大,而且加入扫描间隔过大,就根本扫描不到。
所以希望哪位大虾能给个类似于这样的:当电脑一连接192.168.1.100,就会触发程序,从而给出一个提示!

谢谢!
...全文
107 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mayudong1 2011-01-27
  • 打赏
  • 举报
回复
不知道用钩子好不好使
celerylxq 2011-01-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 love87less 的回复:]
忘记说了,最好是支持TCP和UDP,实在不行的话,就只针对TCP连接哇。
[/Quote]
如果是用TCP服务器侦听192.168.1.100,那么在接受连接的中断函数中判断即可
如果用TCP客户端,那么你必须先知道要连的目标服务器IP,那么connect成功后直接弹出提示
love87less 2011-01-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xiaoc1026 的回复:]
NDIS可以
[/Quote]
麻烦能说详细点吗?用NDIS的什么呢?
love87less 2011-01-27
  • 打赏
  • 举报
回复
忘记说了,最好是支持TCP和UDP,实在不行的话,就只针对TCP连接哇。
见习学术士 2011-01-27
  • 打赏
  • 举报
回复
NDIS可以
celerylxq 2011-01-27
  • 打赏
  • 举报
回复
连接指定IP。。。你是用哪种类型?tcp?udp?
lsupper 2011-01-27
  • 打赏
  • 举报
回复
一连接192.168.1.100 是指?

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧