作者locationc (星如止水)
看板PangSir
标题[问题] hw2
时间Wed May 13 00:48:21 2009
1.
我发现我ping一个request
对方不一定会有回应
我看linux和windows的ping 好像都有做timeout机制?
2.因为在C里面加法好像是一次+1 byte
这样seq在二进位里面就会变成一次+256
请问有什麽方法吗 谢谢
3.sendto 和 recvfrom会不会有一次没收送完的情况
4.就是收送分成不同thread 会不会有out of order的问题
而且如果要实做timeout这个也会有点麻烦
就要每个packet设一个timer
5.我用setsockopt(rawSocket,IPPROTO_IP,IP_TTL,(const char*)&ttl, sizeof(ttl))
去设定TTL
可是我看送出去的IPHeader里面的TTL还是128
好像没改到
不知道为什麽XD
感谢助教回答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.44.120.158