資源簡介
北交大計算機網(wǎng)絡(luò)的完整作業(yè)代碼,當時花好久才完成,改代碼可以說是太難了,因此可以看我的代碼進行學(xué)習(xí),代碼修改位置有詳細的注釋,幫助大家理解滑動窗口~
代碼片段和文件信息
package?GoBackN_BJTU;
public?class?ApplicationReceiver?{
????private?static?final?int?MIN_BLOCK_SIZE?=?50;
????private?static?final?int?MAX_BLOCK_SIZE?=?1440;
????private?static?void?RecvData()?{
????????RdtProto?rdtReceiver?=?new?RdtProto(CommEndType.COMM_RECEIVER);
????????String?senderIpAddress?=?“127.0.0.1“;
????????rdtReceiver.openChannel(senderIpAddress);
????????byte[]?data?=?new?byte[MAX_BLOCK_SIZE];
????????//?while循環(huán)
????????while?(true)?{
????????????int?len?=?rdtReceiver.rdtRecv(data);?//?延遲
????????????int?id?=?data[1]?*?128?+?data[0];
????????????System.out.println(“Receive?a?packet?id?=?“?+?id?+?“?size?=?“?+?len);
????????}
????}
????public?static?void?main(String[]?args)?{
????????RecvData();
????????System.out.println(“Receive?Finished!“);
????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1571401??2019-11-06?23:55??17281017-唐偉文\2019年秋-第二次實驗報告?.docx
?????文件????????138??2019-11-06?05:15??17281017-唐偉文\Go_Back_N\.idea\encodings.xm
?????文件????????277??2019-11-06?05:15??17281017-唐偉文\Go_Back_N\.idea\misc.xm
?????文件????????265??2019-11-06?05:15??17281017-唐偉文\Go_Back_N\.idea\modules.xm
?????文件???????8915??2019-11-06?09:33??17281017-唐偉文\Go_Back_N\.idea\uiDesigner.xm
?????文件??????17505??2019-11-06?23:57??17281017-唐偉文\Go_Back_N\.idea\workspace.xm
?????文件????????433??2019-11-06?05:15??17281017-唐偉文\Go_Back_N\Go_Back_N.iml
?????文件???????1749??2019-11-06?11:52??17281017-唐偉文\Go_Back_N\out\production\Go_Back_N\GoBackN_BJTU\ApplicationReceiver.class
?????文件???????2359??2019-11-06?22:50??17281017-唐偉文\Go_Back_N\out\production\Go_Back_N\GoBackN_BJTU\ApplicationSender.class
?????文件????????968??2019-11-06?20:29??17281017-唐偉文\Go_Back_N\out\production\Go_Back_N\GoBackN_BJTU\CommEndType.class
?????文件????????648??2019-11-06?23:46??17281017-唐偉文\Go_Back_N\out\production\Go_Back_N\GoBackN_BJTU\RdtProto$AckRecv.class
?????文件????????828??2019-11-06?23:46??17281017-唐偉文\Go_Back_N\out\production\Go_Back_N\GoBackN_BJTU\RdtProto$Timeout.class
?????文件???????5363??2019-11-06?23:46??17281017-唐偉文\Go_Back_N\out\production\Go_Back_N\GoBackN_BJTU\RdtProto.class
?????文件???????1569??2019-11-06?20:29??17281017-唐偉文\Go_Back_N\out\production\Go_Back_N\GoBackN_BJTU\UdtChannel$PacketSendThread.class
?????文件???????5509??2019-11-06?20:29??17281017-唐偉文\Go_Back_N\out\production\Go_Back_N\GoBackN_BJTU\UdtChannel.class
?????文件????????814??2019-11-06?11:52??17281017-唐偉文\Go_Back_N\src\GoBackN_BJTU\ApplicationReceiver.java
?????文件???????1614??2019-11-06?22:50??17281017-唐偉文\Go_Back_N\src\GoBackN_BJTU\ApplicationSender.java
?????文件???????8883??2019-11-06?23:46??17281017-唐偉文\Go_Back_N\src\GoBackN_BJTU\RdtProto.java
?????文件???????7964??2019-11-06?20:28??17281017-唐偉文\Go_Back_N\src\GoBackN_BJTU\UdtChannel.java
?????目錄??????????0??2019-11-06?23:57??17281017-唐偉文\Go_Back_N\out\production\Go_Back_N\GoBackN_BJTU
?????目錄??????????0??2019-11-06?23:57??17281017-唐偉文\Go_Back_N\out\production\Go_Back_N
?????目錄??????????0??2019-11-06?23:57??17281017-唐偉文\Go_Back_N\out\production
?????目錄??????????0??2019-11-06?23:57??17281017-唐偉文\Go_Back_N\src\GoBackN_BJTU
?????目錄??????????0??2019-11-06?23:57??17281017-唐偉文\Go_Back_N\.idea
?????目錄??????????0??2019-11-06?23:57??17281017-唐偉文\Go_Back_N\out
?????目錄??????????0??2019-11-06?23:57??17281017-唐偉文\Go_Back_N\src
?????目錄??????????0??2019-11-06?23:57??17281017-唐偉文\Go_Back_N
?????目錄??????????0??2019-11-06?23:57??17281017-唐偉文
-----------?---------??----------?-----??----
??????????????1637202????????????????????28
............此處省略1個文件信息
評論
共有 條評論