• λ我爱Aspx >> Asp.Net >> 用C#的Raw Socket实现网络封包监视
  • 用C#的Raw Socket实现网络封包监视

  • :未知  Դ:internet  :2007-5-20 16:43:42  ؼ:c#
  • public void Shutdown() //关闭raw socket

    {

    if(socket != null)

    {

    socket.Shutdown(SocketShutdown.Both);

    socket.Close();

    }

    }

    以上介绍了RawSocket类通过构造IP头获取了包中的信息,并通过异步回调函数实现了数据包的接收,并使用时间代理句柄和自定义的数据包信息事件类把数据包信息发送出去,从而实现了网络数据包的监视,这样我们就可以在外部添加一些函数对数据包进行分析了。

    Ҷƪл˵?
  • һƪc# 获得局域网主机列表实例
    һƪ利用C#实现标准的 Dispose模式