由于客户那边的网络状况不太好,用OUTLOOK发邮件经常会卡住,因此需要不断监视是否有数据输入输出.
如果一段时间内无数据输入/输出 则判定为网络阻塞或者OUTLOOK无响应,此时关闭OUTLOOK进程和断开网络连接,然后重新打开OUTLOOK和拨号软件,实现自动拨号,发送邮件的功能.
现在的问题就是如何来监视是否有数据流量的问题,请大家讨论下有哪些好的解决方案.

解决方案 »

  1.   

    http://topic.csdn.net/t/20040617/10/3099350.html
      

  2.   

    lytone52(啥叫郁闷)
    用socket的话,不能监测被其他软件占用的端口,而我现在需要的就是监测OUTLOOK发送邮件使用的135端口是否有数据传输发生.
    许多防火墙都有该功能,可以统计某端口的数据流量,我所希望得到的就是这样的信息.
    您的看法呢?
      

  3.   

    先谢谢楼上的各位~sniffer和winpcap都需要用C++来进行编程,而我的程序主体是用c#, c#能实现我需要的功能么?