📄 readme.txt
字号:
基于uclinux 使用udp通信协议传输图像文件一 基本实现:1. 服务器并发2. 能够收发足够大容量的图象等其它规范文件3. 与嵌入式设备(arm)以及pc终端实现tcp,udp通信二 主要关键 1 服务器端实现传输服务的子进程向客户端发送一个udp数据包后利用sleep(1)使进程休眠一妙钟 目的是使缓冲区的数据立即向接收端发送 防止前一个缓冲区的数据被后个将要发送的数据覆盖2 严格规定服务器一次发送的udp数据包的大小 目的是使客户端把套接字缓冲区中的数据立即写入应用缓冲区 归根结底 是为了进行流量控制 这正是udp协议不能保证的 与流式套接字相比 其缺乏可靠性保证与流量控制机制 但udp比较适用于实时性要求高的场合,比如视频会议等 很明显如果要在系统中使用udp协议,那么就必须设计良好的能保证数据可靠传输的协议 比如rtp,rtcp协议三 加强和改进 1 考虑到服务器实现并发而创建子进程的开销较大 可以用线程来代替 2 结合rtp和rtcp协议进行流量控制 3 实现视频流文件的传输四 解决方法 1 当客户端接收到一个数据包并写入应用缓冲区以后,利用tcp向服务器端发送一个完成应答 服务器接收到这个应答信号后才传送下一个数据包 2 利用rtp和rtcp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -