作者simonxander (显显)
看板PangSir
标题Re: [ CN ] udpproxy.conf与Packet format
时间Tue Nov 27 15:10:03 2012
※ 引述《penknife211 (老阙的学生)》之铭言:
: 请问几个问题!
: 1.执行Sender时的参数只有给target的IP与port,
: 那麽我的程式里面要怎麽知道UDPProxy的IP跟port呢?
: 是直接把UDPProxy的IP跟port写在程式里,
: 再在udpproxy.conf里填入一样的listen port吗?
: 2.udpproxy.conf里面有target的IP与port,
: 但是Sender的参数也会给,
: 那麽是Sender传资料给UDPProxy之後,
: UDPProxy会自动把target的IP与port填入udpproxy.conf里面,
: 还是也要手动设定?
这次作业 Sender 和 Receiver 应该是要能够直接传送资料的
举例来说:
./Receiver 5000
./Sender 127.0.0.1 5000 myfile.txt
如果程式写的正确,Receiver就可以正确收到档案
这次提供UDPProxy的原因是由於透过区域网路来传UDP封包的话
基本上是很难出现error和loss的
所以为了同学测试及我们批改方便
而让封包多经过一个程式来模拟不好的网路状况
如果要利用UDPProxy来测试error及loss的处理有没有正确的话
可以利用下面的范例:
./Receiver 6000
./UDPProxy (port=5000, target_ip=127.0.0.1, target_port=6000)
./Sender 127.0.0.1 5000 myfile.txt
如此一起封包就一定会经过UDPProxy
: 3.我刚刚用./UDPProxy -m 手动设定udpproxy.conf,
: 前面逐项输入後都OK,但最後Error Rate输入按Enter以後,
: 就Segmentation fault了...
这个部分是我的程式写错了,已更新,请至课程网重新下载即可
: 4.Package最前面只有一个byte可以表示size,
: 所以後面的data最多只能有255个byte吗?
是的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.192