vc网络编程中是否可以对底层数据包中的数据进行操作?
比如说对数据包进行容错编码.
还有是否可以修改ip数据包的头部信息?谢谢!

解决方案 »

  1.   

    据我所知,可以用WinPcap实现。
      

  2.   

    楼上说的有点不对吧,WinPcap是可以抓包,但得到的是数据包的一份拷贝,并不能截获数据包,所以楼主要的功能凭WinPCap是不能实现的。就算用WinPcap抓到包并修改以后再发出去,原来的数据包还是已经先发送出去了
      

  3.   

    回楼上:
    楼主没问会话截持。
    Winsock肯定是不行的。Winpcap可以试试。
      

  4.   

    Winpcap 上面提供了一些函数 还有就是libnids 也有一些 关于TCP/IP头的函数,可以自己修改TCP/IP头,建议看看