用于捕获tcp数据包的SharpPcap和NetworkStream c#

用于捕获tcp数据包的SharpPcap和NetworkStream c#,c#,networkstream,sharppcap,C#,Networkstream,Sharppcap,我已经编写了多客户端服务器,其中我的客户端将是一些监控机器,它将发送带有一些数据包的tcp数据包。我的服务器代码使用NetworkStream从客户端接收数据。我的问题是,是否可以使用SharpPcap捕获网络流数据并将其转储到文件中,该文件可以由我自己的数据包解析器进行分析。如果可能,我应该如何开始? 我的服务器代码如下 Socket socketforClient = tcpListener.AcceptSocket(); NetworkStream networkStream = new

我已经编写了多客户端服务器,其中我的客户端将是一些监控机器,它将发送带有一些数据包的tcp数据包。我的服务器代码使用NetworkStream从客户端接收数据。我的问题是,是否可以使用SharpPcap捕获网络流数据并将其转储到文件中,该文件可以由我自己的数据包解析器进行分析。如果可能,我应该如何开始? 我的服务器代码如下

Socket socketforClient = tcpListener.AcceptSocket();
NetworkStream networkStream = new NetworkStream(socketForClient);