我需要使用c#监控Windows Mobile6.5设备中使用的每个应用程序的网络流量。
我真的不知道从哪里开始,怎么开始。
在谷歌上搜索后,我发现Netlog对这个场景很有帮助。
有什么想法吗?
请推荐我。
谢谢,
巴卢
发布于 2013-08-14 20:09:04
是的,netlog是Windows CE Platformbuilder中提供的一个示例。
当您查看源代码时,您将看到netlog是一个“驱动”DLL,并且netlogctl用于控制该DLL。
我担心架构不会使用C#重新构建。不能使用C#编写本机驱动程序DLL。
但是,您也可以使用iphlpapi,请参阅我的netstat示例:http://www.hjgode.de/wp/2013/09/24/mobile-development-netstat-know-your-devices-open-ports/。
你会得到一个总体状态:
======= TCP statistics ========
Retransmission timeout (min/max): Van Jacobson's Algorithm: 300/120000
max connnections: -1
active open: 69
passive open: 196
failed attempts: 0
established resets: 243
current established: 20
segments in: 134380
segments out: 130900
retransmitted segments: 175
in errors: 0
out resets: 861
num connections: 26
======= UDP statistics ========
in datagrams: 13771
in errors: 0
num ports: 3353
num addresses: 7
out datagrams: 887https://stackoverflow.com/questions/18203062
复制相似问题