摘要: 如果你的程序在windows下编译运行,首先确定你的硬件校验和已经关闭,而且你所选择的网络适配器是你现在用的网卡,在保证前门两点的前提下如果还是不能获取数据包,那么请检查你的环境,是C还是C++,如果是C++,那么请改到C的环境下,此时可以正常获取数据,尽情调试吧 阅读全文
posted @ 2014-03-17 14:31 飞花XX 阅读(251) 评论(0) 推荐(0) 编辑
摘要: libnids在linux下可以用函数设置关闭网络校验,这样可以接受到本机发出的数据,但window下没有此函数的声明和实现,解决方法:在设备管理器中找到网络适配器,右击-->属性-->高级-->网络校验和-->关闭此时电脑网络连接会失败,稍等片刻,系统会重新连接到网络 阅读全文
posted @ 2014-03-17 13:54 飞花XX 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.error LNK2019:无法解析的外部符号_inet_ntoa@4,该符号在函数_adres中被引用需要加入ws2_32.lib2.error LNK2019:无法解析的外部符号"int __cdecl nids_init(void)" (?nids_init@@YAHXZ),该符号在函数_main中被引用改写nids.h在函数前加入#ifdef __cplusplusextern "C"{#endif在函数后加入#ifdef __cplusplus}#endif3.libnids.lib(libnids.obj) : error LNK2019 阅读全文
posted @ 2014-03-17 11:31 飞花XX 阅读(547) 评论(0) 推荐(0) 编辑