lxg*_*eek 0 c linux networking
我在ping中添加了一个新函数.我想通过命令行设置TTL,但ping是由ICMP构建的,TTL是在IP中设置的.所以你能告诉我一些解决方法吗?谢谢.
你没有提到你的目标平台(或者为什么你必须重新发明轮子,正如已经提到的那样)但是不管怎样我们就去了.
在*NIX上,它是已打开套接字的标准套接字选项.它只是在网络堆栈的不同级别.SOOOO ...
setsockopt (socket_descriptor, IPPROTO_IP, IP_TTL, val, val_var_len);
Run Code Online (Sandbox Code Playgroud)
如果你在*NIX世界,请参阅W. Richard Stevens的插座上的圣经.否则,其他人会/可能会帮忙.