了解网络传输协议的人都知道,采用TCP实现文件传输很简单。相对于TCP,由于UDP是面向无连接、不可靠的传输协议,所以我们需要考虑丢包和后发先至(包的顺序)的问题,所以我们想要实现UDP传输文件,则需要解决这两个问题。方法就是给数据包编号,按照包的顺序接收并存储,接收端接收到数据包后发送确认信息给发送端,发送端接收确认数据以后再继续发送下一个包,如果接收端收到的数据包的编号不是期望的编号,则要求发送端重新发送。 下面展示的是基于linux下C语言实现的一个示例程序,该程序定义一个包的结构体,其中包含数据和包头,包头里包含有包的编号和数据大小,经过测试后,该程序可以成功传输一个视频文件。 具体实
2021-11-27 11:37:06 63KB char data fd
1
unix网络编程 卷2 unix进程间通信(英文+中文) pdf
1
Unix Unix网络编程 PDF高清英文版,下载的同学注意 是英文版的!
2021-11-26 16:24:41 9.18MB Unix网络编程
1
Java网络编程
2021-11-26 16:04:50 209KB java
UNIX 网络编程 卷2:进程间通信 0分分享下
2021-11-26 15:15:59 42.17MB UNIX 网络编程 卷2 进程间通信
1
基于Qt ffmpeg开发的安卓实时投屏软件,将安卓手机视频实时投屏到电脑端,并使用电脑键鼠实时控制安卓手机,还支持键鼠玩吃鸡手游。项目中使用Qt、ffmpeg等开发,涉及多进程、多线程、网络编程、视频解码、视频渲染、Qt界面美化等技术,对于增加Qt、音视频相关项目的实战经验,提高自己的编码能力有很大帮助
1
VC 基于WinSock的邮件系统(课程设计),内含设计文档和源码,作者:汪建林。运行步骤:首先,让我们启动apache服务器,因为要执行php WebMail客户端程序,然后开启SMTP服务器和pop3服务器,现在可以利用客户端进行邮件的收发了。   首先我们注册一个用户 用户名:yexiaoke 密码:yexiaoke,然后我们登陆邮件系统进行收发邮件,开始注册后是自动登陆的
2021-11-25 09:30:55 670KB VC 源码-网络编程
1
关于网络编程的开发源代码,包含client和server,代码简单易懂,适合新手开发
2021-11-25 08:28:23 9KB 网络编程
1
一个不错的VC FTP程序,仿的是有名的CuteFTP软件,名字就叫做Mini Ftpserver吧,操作说明:   1.帐号密码为toldo;   2.主目录为c:/temp,在连接之前请先建立;   程序分为客户端和服务端,都可在VC 6.0下完美编译,两个客户端都要运行,界面和CuteFTP很相似,功能也差不多,扩展一下变一款正直的FTP软件也不是不可能。
2021-11-25 07:04:16 42KB VC 源码-网络编程
1
python3.0利用TCP传输控制协议模拟实现端对端的聊天功能,运行该程序时只需运行一个服务端  运行多个客户端就能够实现客户端之间的信息发送
2021-11-25 02:32:40 2KB TCP网络编程
1