资源简介
股票,证券等,用这个来发布行情数据,刷刷的。
UDP通信的优势
速度比TCP快。
UDP通信的缺点
一旦UDP包过大的话,也能正常工作。只是优势就丢失了。
idUdpClient
主要用于发送udp请求,在接收udp响应的时候是同步的,所以一定要设置超时,否则的话程序容易死。
idUpdServer
即能用于发送udp数据包,也能用于接收udp数据包。但是设计的主要目的还是用于收到udp数据包之后给于反馈。
UDP包的大小问题
资料1:以太网的MTU是1500字节,IP包头占20个字节,UDP首部占8个字节,也就是说实际数据应该小于1472字节.
资料2:鉴于Internet上的标准MTU值为576字节,所以我建议在进行Internet的UDP编程时.最好将UDP的数据长度控件在548字节(576-8-20)以内.
测试结果:
0-548字节:会完美的展现UDP协议的优势(速度刷刷的)。
大于1472字节以后的话,也可以正常执行。你会见识到什么叫做不可靠的信道(经过测试90%以上还是成功的,只是速度慢了很多)。
数据包大于2K速度明显变慢了;数据包大于3K,成功率60%到80%;数据包大于4k,成功率20%以下。
结论:
1.UDP协议还是比较可靠的。使用它能充分挖掘速度的潜力。通常大部分请求和相应都在548以下,小部分请求超过548。
2.548字节,可以存储274个汉字呢。比手机短信都长。你传什么那么大?
3.尤其是双方都在修改数据,需要实施数据实时同步的时候。修改量都比较小,用udp再合适不过了。
客户端的阻塞式响应不太理想
可以采用的办法是双方都开UDP服务器来接受。

代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3638 2009-02-04 20:06 UDP协议编程\客户端\QQDownload2.ico
文件 566 2009-05-07 00:20 UDP协议编程\客户端\UdpClient.cfg
文件 2992 2009-05-07 00:20 UDP协议编程\客户端\UdpClient.dof
文件 241 2009-05-07 00:20 UDP协议编程\客户端\UdpClient.dpr
文件 536064 2009-05-07 10:54 UDP协议编程\客户端\UdpClient.exe
文件 3780 2009-05-06 22:33 UDP协议编程\客户端\UdpClient.res
文件 51 2009-05-07 10:54 UDP协议编程\客户端\UdpClientMain.ddp
文件 2796 2009-05-07 10:54 UDP协议编程\客户端\UdpClientMain.dfm
文件 4614 2009-05-07 10:54 UDP协议编程\客户端\UdpClientMain.pas
文件 547840 2009-05-06 23:02 UDP协议编程\服务端\Server.exe
文件 566 2009-05-06 22:24 UDP协议编程\服务端\UdpServer.cfg
文件 2992 2009-05-06 22:24 UDP协议编程\服务端\UdpServer.dof
文件 241 2009-05-06 22:15 UDP协议编程\服务端\UdpServer.dpr
文件 545792 2009-05-07 08:41 UDP协议编程\服务端\UdpServer.exe
文件 3780 2009-05-06 22:22 UDP协议编程\服务端\UdpServer.res
文件 51 2009-05-07 08:41 UDP协议编程\服务端\UdpServerMain.ddp
文件 1586 2009-05-07 08:41 UDP协议编程\服务端\UdpServerMain.dfm
文件 1584 2009-05-06 23:27 UDP协议编程\服务端\UdpServerMain.pas
文件 3638 2008-06-24 17:10 UDP协议编程\服务端\联众游戏大厅.ico
文件 1319 2009-05-07 00:07 UDP协议编程\说明.txt
目录 0 2009-05-07 11:31 UDP协议编程\客户端
目录 0 2009-05-07 11:31 UDP协议编程\服务端
目录 0 2009-05-07 08:36 UDP协议编程
----------- --------- ---------- ----- ----
1664131 23
----------- --------- ---------- ----- ----
文件 3638 2009-02-04 20:06 UDP协议编程\客户端\QQDownload2.ico
文件 566 2009-05-07 00:20 UDP协议编程\客户端\UdpClient.cfg
文件 2992 2009-05-07 00:20 UDP协议编程\客户端\UdpClient.dof
文件 241 2009-05-07 00:20 UDP协议编程\客户端\UdpClient.dpr
文件 536064 2009-05-07 10:54 UDP协议编程\客户端\UdpClient.exe
文件 3780 2009-05-06 22:33 UDP协议编程\客户端\UdpClient.res
文件 51 2009-05-07 10:54 UDP协议编程\客户端\UdpClientMain.ddp
文件 2796 2009-05-07 10:54 UDP协议编程\客户端\UdpClientMain.dfm
文件 4614 2009-05-07 10:54 UDP协议编程\客户端\UdpClientMain.pas
文件 547840 2009-05-06 23:02 UDP协议编程\服务端\Server.exe
文件 566 2009-05-06 22:24 UDP协议编程\服务端\UdpServer.cfg
文件 2992 2009-05-06 22:24 UDP协议编程\服务端\UdpServer.dof
文件 241 2009-05-06 22:15 UDP协议编程\服务端\UdpServer.dpr
文件 545792 2009-05-07 08:41 UDP协议编程\服务端\UdpServer.exe
文件 3780 2009-05-06 22:22 UDP协议编程\服务端\UdpServer.res
文件 51 2009-05-07 08:41 UDP协议编程\服务端\UdpServerMain.ddp
文件 1586 2009-05-07 08:41 UDP协议编程\服务端\UdpServerMain.dfm
文件 1584 2009-05-06 23:27 UDP协议编程\服务端\UdpServerMain.pas
文件 3638 2008-06-24 17:10 UDP协议编程\服务端\联众游戏大厅.ico
文件 1319 2009-05-07 00:07 UDP协议编程\说明.txt
目录 0 2009-05-07 11:31 UDP协议编程\客户端
目录 0 2009-05-07 11:31 UDP协议编程\服务端
目录 0 2009-05-07 08:36 UDP协议编程
----------- --------- ---------- ----- ----
1664131 23
相关资源
- 易语言OTG串口通信
- delphi 串口通讯
- STM32 2.4G通信例程
- Visio图标-最新最全的网络通信图标库
- XE7UP1Kg13_Unis.exe
- 基于蓝牙4.0的设备通信方案设计与实
- VirTest5.0.rar
- WPF USB 网络 串口 通信软件
- 使用选择性重传协议实现UDP可靠通信
- DELPHI与西门子200PLC的串口通信实例
- Labview与CH372CH375的通信测试
- 通信软件的具体实例──基于Socket的
- delphi 通过Ping命令检测网络是否正常
- 防火墙编程-Visual C 网络通信开发
- Zebra打印实例Delphi
- Delphi实现图像拖动,无延时。
- 可以把delphi的dcu文件转换为pas文件的
- 通信原理各种调制与解调的C程序
- 课程设计蔬菜大棚自动控制系统,包
- 网络(UDP)转串口程序
- MCGS与单片机通信
- 清华通信重要国际学术会议目录
- delphi版在内存中运行exe
- 多线程生产者消费者模式
-
xm
l多个文件合并(delphi) - 基于delphi的声卡采集程序.rar
- delphi 版CRC校验程序
- 通信类大公司华为中兴公司面试题目
- 8251 全双工异步通信
- 通用注入工具无驱版(HOOK注入、远程
评论
共有 条评论