如何监控进程的网络访问流量?

lashengcrh 2015-09-09 01:02:57
如何监控进程的网络访问流量?
...全文
420 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gnorth 2015-09-29
  • 打赏
  • 举报
回复
如果SOCKET层次的代码是你自己写的,就简单了,不管是什么模型,整体下载流量就是每次用一个变量一直+= recv到的字节数,上传的就是+= send的字节数。 记录短时间内的流量策略是,比如记录5分钟内 int rCount,sCount; double rl = 0,sl = 0; DWORD dwTime; 5分钟内清0一次rCount,sCount。 清0时 rl = (double)rCount / 300000; sl = (double)sCount / 300000; dwTime = clock();//根据你使用的时间函数来使用 那么5分钟内的大概流量就等于,比如接收到的 rCount + (int)(rl * (clock() - dwTime)) 要精确统计的话,代价比较大,不划算。
笨笨仔 2015-09-28
  • 打赏
  • 举报
回复
如果是自己写的进程,当然可以得到这些数据,但如果是通用程序就只能使用第三方软件了。
lougd 2015-09-28
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/391812748
lashengcrh 2015-09-28
  • 打赏
  • 举报
回复
360用不了,公司禁止安装。 能看到哪个进程,什么时间,访问了哪些外网地址吗?
oyljerry 2015-09-09
  • 打赏
  • 举报
回复
用防火墙软件都可以,比如360防火墙
lashengcrh 2015-09-09
  • 打赏
  • 举报
回复
有什么工具吗?

18,356

社区成员

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

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