• 大小: 665KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签: udp  delphi  通信  源码  

资源简介

股票,证券等,用这个来发布行情数据,刷刷的。 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


评论

共有 条评论