我正在使用一个使用libnet的程序,每次我使用它时,libnet都无法发送任何数据包。
具体来说,失败的函数是: libnet_write_ip。它在每次调用时返回-1。
你知道是什么原因造成的吗?我使用的是Mac OS X 10.6.4
提前谢谢你!
发布于 2010-11-08 04:09:50
在对libnet_write_ip的调用之后添加以下行。希望系统本身能告诉您导致功能故障的原因。
perror("libnet_write_ip");发布于 2011-01-08 02:58:42
根据libnet手册,libnet_write_*函数仅供内部使用。您需要使用的是libnet_write()。此函数将在您调用libnet_build_*函数后写入您的包。
https://stackoverflow.com/questions/4119276
复制相似问题