对一个指定端口的连接情况的监控,100分不够可以多加 我想做一个关于对指定端口的监控。具体情况是: 我想了解我的服务器指定服务的连接情况。指定端口为103,应有17个客户端与它相连,如有掉线报警,该怎样做。 我考虑用IPHLPAPI查看连接状态,但不知有没有更好的办法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 inject dll into server process, hook winsock api 你用iphlpapi查询的方法不实时,用钩api的方法更直接一点。 想在外部监视?非常正规的方法是你的服务器自己监视, 客户端哪个掉了服务器自己不是最清楚的么?你想从外部钩 API, 那不是自找麻烦么? 如果服务器程序试你写的,在里面处理更好些。如果只是些监视某端口,截获winsock api. CREAT你的指定端口,LISTEN监听,用ACCEPT 和ONACCEPT 监听连接......不知道这样行不行...... 也许可以截获网络上的数据包,作相应的分析。记录TCP连接的状况,这样通用性会好一些,还可以知道Lan上其他的Host的情况,如果使用Hub的话。这样的Sniffer网上有很多,可以试试!Good Lucky 简单一点不知道行不行?!。在OnClose()里报警!!! 上面提到的替换winsock相关dll的方法可行,我也曾经看到过做截获数据报的方法也是可行的,找个WinpCap试一试 HOOK WINSOCK,截获消息后加上自己的代码,包括分析数据,发出报警。WinpCap是一个网络数据包截取驱动软件,你可以在下面的网站找到。http://www.audio100.net/4/278.htm其实网上有很多资料,仔细点都能找到。祝你顺利 个人给公司做套数据管理软件一般要收多少钱? 使用atl开发office插件,工具栏的问题,高手进来 Hook CEdit后,怎么判断CEdit的状态(可写、只读、失效) 关于保存窗体上的图形问题 求助:默认按钮的问题 关于读ini文件 如何在主对话框中得到其子窗体的CClientDC char* str=new char;sprintf(str,"%s","xxxxx");delete str;str=NULL;//执行到此,出错,为何? xml怎么存大型数据呢? 一个奇怪的调试问题 link 出错,请帮忙! 在线等待,谁有或哪有软件水平考试98年高程下午试卷答案?
如果只是些监视某端口,截获winsock api.
LISTEN监听,
用ACCEPT 和ONACCEPT 监听连接......不知道这样行不行......
记录TCP连接的状况,这样通用性会好一些,还可以知道Lan上其他的Host的
情况,如果使用Hub的话。这样的Sniffer网上有很多,可以试试!Good Lucky
做截获数据报的方法也是可行的,找个WinpCap试一试
祝你顺利