winpcap与libpcap具有完全的兼容性?

他们的函数名,参数,用法全一样吗?我学完winpcap就能很方便的开发libpcap吗?还得的重新学,找不他们的不同之处?

winpcap其实就是libpcap在windows下的移植,所以接口都是按照libpcap来的,学习了其中之一,再学另一个就很简单了。
libpcap和winpcap最大的不同就是 内核缓冲区,用户缓冲区等都不能设置,没有提供这样的函数,要编译libpcap源码。

基本上接口等兼容。分别在不同平台上封装的库。
如果只是使用上层接口,那么学习应该不需要很多精力
http://www.cnblogs.com/ruiy/p/pcap.html