udp-file-transfer:一个简单的基于UDP的文件传输clientserver程序

时间:2024-06-14 18:57:31
【文件属性】:

文件名称:udp-file-transfer:一个简单的基于UDP的文件传输clientserver程序

文件大小:58KB

文件格式:ZIP

更新时间:2024-06-14 18:57:31

C

udp文件传输 ###概述此存储库包含一个简单的基于UDP的文件传输客户端/服务器程序。 客户端程序( deliver )使用UDP(用户数据报协议) deliver任何给定的文件(文本,音频,图像,您将其命名)传输到服务器程序( server )。 由于UDP不提供可靠的服务,因此使用客户端等待时间为1秒的Stop-and-Wait ARQ进行错误控制。 客户端将文件分割为最多1000个字节长的片段,并将这些单独的片段发送到服务器。 ### Build说明要构建客户端和服务器可执行文件,请在主目录中运行以下命令: $ make 这将在主目录中创建deliver可执行文件,并在/server目录中创建server可执行文件。 ### Server要运行服务器程序,请在/server目录中运行以下命令: $ ./server < server> 服务器不产生


【文件预览】:
udp-file-transfer-master
----.gitignore(257B)
----README.md(2KB)
----utils.c(3KB)
----utils.h(3KB)
----LICENSE(18KB)
----server()
--------server.c(3KB)
----sample.jpeg(55KB)
----Makefile(453B)
----deliver.c(4KB)

网友评论