急求解 根据ip地址的来源、去向决定是否放行该数据包 用C++怎么实现
首先 给你两个ip地址 一个来源 一个目的地址 字符串形式 然后拦截该数据包 不让它再在网络中流通 用c++函数实现 由于本人是学java的 而java好像不能完成这个功能 所以只好在java中去调用这个C++函数来帮助实现 毕设需求 在线等。。。
[解决办法]
可以搜过下“VC 实现LSP过滤”,如下
http://apps.hi.baidu.com/share/detail/5706395
也可以用API拦截recv,send,recvfrom,sendto等API
[解决办法]
在里面调用getpeername,getsockname得到IP,或者在拦截的api的参数里得到IP
[解决办法]
[解决办法]
貌似比较复杂,要用到比较多的系统库里面的函数。创建套接字什么的。