WinPcap
不想做用C#去调用应用程序这种方式啊……
@Bce: 请问“C#去调用应用程序这种方式”是指的什么方式?
@Launcher: 可以用C#来调用netstat命令行程序跟cports这样的应用程序来实现,不过我想找找.Net原生的做法。
@Bce: http://www.docin.com/p-556412135.html
我举个例子,你看看是不是你理解的“原生”: .Net 提供 FileStream 类来访问文件。
如果这是你认为的“原生”的话,你可知道 FileStream 是如何实现的吗?我可以告诉你,它仍然是调用的 Win32 API: CreateFile,ReadFile,WriteFile 等。
而我理解的“原生”是类似 StringBuilder,TdsParser 等。
@Launcher: 我所谓的原生,就是.Net类库中已经提供了现成的方法,不用再去引用独立的外部程序集。
@Bce: .Net 的 FileStream 至少会依赖 Kernelbase.dll,请问在这种条件下,FileStream 算不算你说的“原生”?
@Launcher: 抱歉,是我表达的不对,不要在意“原生”这个词了,请告诉我.Net类库有没有现成的能做到这些的方法?
要在服务端获取自己的Tcp连接,来关闭连接好像不怎么行吧,一般是在服务端判断客户端连接上来的IP,然后判断哪些客户端的IP可以被断开。
是可以的,cports就能做到,不过我想找找.Net原生的做法。