作者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