Re: [ CN ] udpproxy.conf与Packet format

楼主: simonxander (显显)   2012-11-27 15:10:03
※ 引述《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吗?
是的

Links booklink

Contact Us: admin [ a t ] ucptt.com