文件名称:SSD8-TCP-VS-UDP-java源码
文件大小:20KB
文件格式:ZIP
更新时间:2018-06-13 03:08:03
java,TCP,UDP
1)用Java写一个简单的基于C/S(客户机/服务器)模式的数据报(datagram)程序。客户端设置一个计时器,开始计时后,向服务器发送一个字节的数据包,并等待服务器返回消息。发送和返回重复1000次;然后,客户端停止计时器,并计算发送包含一个字节数据的UDP包平均往返时间。因为UDP是不可靠的,可能出现丢包现象,所以需要设定一个最大接收时间。如果一个数据包丢失,则重新发送该数据包,并且不对此进行重复计数。此外,由于UDP不对重复的数据报进行验证,因此请实现一种方法用于检测UDP下重复的数据包。打印平均往返时间,以及丢失数据包数量和重复的数据包; 2)使用TCP实现上一问的要求。
【文件预览】:
使用说明.txt
TCPserver
----src()
--------cn()
----bin()
--------cn()
----.classpath(301B)
----.settings()
--------org.eclipse.jdt.core.prefs(598B)
----.project(385B)
UDPserver
----src()
--------cn()
----bin()
--------cn()
----.classpath(301B)
----.settings()
--------org.eclipse.jdt.core.prefs(598B)
----.project(385B)
TCPclient
----src()
--------cn()
----bin()
--------cn()
----.classpath(301B)
----.settings()
--------org.eclipse.core.resources.prefs(57B)
--------org.eclipse.jdt.core.prefs(598B)
----.project(385B)
UDPclient
----src()
--------cn()
----bin()
--------cn()
----.classpath(301B)
----.settings()
--------org.eclipse.jdt.core.prefs(598B)
----.project(385B)