ARQ自动重传协议模拟

上传者: xiaoy233 | 上传时间: 2021-06-09 21:34:21 | 文件大小: 30.89MB | 文件类型: RAR
本程序采用Java SWT编写界面,对于不熟悉SWT机制的可以下载了解一下。 同时程序采用多线程机制,利用UDP包,模拟ARQ自动重传协议。 ARQ协议的内容:自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一。它包括停止等待ARQ协议和连续ARQ协议,错误侦测(Error Detection)、正面确认(Positive Acknowledgment)、逾时重传(Retransmission after Timeout)与负面确认继以重传(Negative Acknowledgment and Retransmission)等机制。

文件下载

资源详情

[{"title":"( 50 个子文件 30.89MB ) ARQ自动重传协议模拟","children":[{"title":"org.eclipse.swt.win32.win32.x86_3.7.1.v3738a.jar <span style='color:#111;'> 2.50MB </span>","children":null,"spread":false},{"title":"swing2swt.jar <span style='color:#111;'> 31.24KB </span>","children":null,"spread":false},{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 784B </span>","children":null,"spread":false}],"spread":true},{"title":"com.ibm.icu_4.4.2.v20110208.jar <span style='color:#111;'> 6.38MB </span>","children":null,"spread":false},{"title":"org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar <span style='color:#111;'> 1.30MB </span>","children":null,"spread":false},{"title":"org.eclipse.jface_3.7.0.I20110522-1430.jar <span style='color:#111;'> 1.03MB </span>","children":null,"spread":false},{"title":"org.eclipse.jface.text_3.7.1.r371_v20110825-0800.jar <span style='color:#111;'> 958.54KB </span>","children":null,"spread":false},{"title":"org.eclipse.equinox.common_3.6.0.v20110523.jar <span style='color:#111;'> 103.15KB </span>","children":null,"spread":false},{"title":"org","children":[{"title":"eclipse","children":[{"title":"wb","children":[{"title":"swt","children":[{"title":"SWTResourceManager.class <span style='color:#111;'> 10.83KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"jdt","children":[{"title":"internal","children":[{"title":"jarinjarloader","children":[{"title":"RsrcURLStreamHandler.class <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"JIJConstants.class <span style='color:#111;'> 978B </span>","children":null,"spread":false},{"title":"JarRsrcLoader.class <span style='color:#111;'> 4.62KB </span>","children":null,"spread":false},{"title":"RsrcURLStreamHandlerFactory.class <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"RsrcURLConnection.class <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"JarRsrcLoader$ManifestInfo.class <span style='color:#111;'> 714B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"moon","children":[{"title":"arq","children":[{"title":"MyWindow$4.class <span style='color:#111;'> 936B </span>","children":null,"spread":false},{"title":"MyWindow$3$1$6.class <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"MyWindow$3$1$1.class <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"rec","children":[{"title":"ServerWindow$1.class <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"ServerWindow$4.class <span style='color:#111;'> 869B </span>","children":null,"spread":false},{"title":"ServerWindow.class <span style='color:#111;'> 4.43KB </span>","children":null,"spread":false},{"title":"Server$1.class <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"Server.class <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"Server$2.class <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"ServerWindow$2.class <span style='color:#111;'> 748B </span>","children":null,"spread":false},{"title":"ServerWindow$3.class <span style='color:#111;'> 879B </span>","children":null,"spread":false}],"spread":false},{"title":"DataFrame.class <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"MyWindow$1.class <span style='color:#111;'> 897B </span>","children":null,"spread":false},{"title":"MyWindow$2.class <span style='color:#111;'> 840B </span>","children":null,"spread":false},{"title":"MyWindow.class <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"MyWindow$3.class <span style='color:#111;'> 1019B </span>","children":null,"spread":false},{"title":"Parameters.class <span style='color:#111;'> 517B </span>","children":null,"spread":false},{"title":"MyWindow$3$1$7.class <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"MyWindow$3$1$2.class <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"MyWindow$3$1$8.class <span style='color:#111;'> 947B </span>","children":null,"spread":false},{"title":"SetWindow.class <span style='color:#111;'> 3.99KB </span>","children":null,"spread":false},{"title":"MyWindow$3$1$4.class <span style='color:#111;'> 977B </span>","children":null,"spread":false},{"title":"ARQ.class <span style='color:#111;'> 3.57KB </span>","children":null,"spread":false},{"title":"SetWindow$2.class <span style='color:#111;'> 1000B </span>","children":null,"spread":false},{"title":"MyWindow$3$1$3.class <span style='color:#111;'> 977B </span>","children":null,"spread":false},{"title":"MyWindow$3$1$5.class <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"SetWindow$1.class <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"SetWindow$3.class <span style='color:#111;'> 803B </span>","children":null,"spread":false},{"title":"MyWindow$3$1.class <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"org.eclipse.core.commands_3.6.0.I20110111-0800.jar <span style='color:#111;'> 104.79KB </span>","children":null,"spread":false},{"title":"org.eclipse.ui.forms_3.5.100.v20110425.jar <span style='color:#111;'> 293.81KB </span>","children":null,"spread":false},{"title":"org.eclipse.equinox.registry_3.5.101.R37x_v20110810-1611.jar <span style='color:#111;'> 178.75KB </span>","children":null,"spread":false},{"title":"org.eclipse.ui.workbench_3.7.0.I20110519-0100.jar <span style='color:#111;'> 3.97MB </span>","children":null,"spread":false},{"title":"org.eclipse.core.runtime_3.7.0.v20110110.jar <span style='color:#111;'> 68.87KB </span>","children":null,"spread":false},{"title":"org.eclipse.text_3.5.101.r371_v20110810-0800.jar <span style='color:#111;'> 242.36KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • t1007606713 :
    不知道怎么用,学习一下,谢谢
    2018-04-27
  • iii5155 :
    不知道怎么用,学习一下,谢谢
    2014-08-28
  • birdofpeace :
    原以为没有源码,原来源码另一个下载里面
    2013-02-21

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明