这是Delphi中发送和接收数据流的延续。
我将使用 TCP/IP 发送图像,然后使用 UDP 更新该图像中的更改,方法是将图片分成小块并仅发送有重大变化的部分,然后客户端将修补这些部分老照片。
每 15 秒使用 TCP/IP 更新整个图像。
服务器中的图片将由网络摄像头更新。(就像视频流一样)。我已经在 delphi 中创建了一个运动检测器和碎片收集器,它们工作得很好。
以下是我在实施过程中遇到的问题
1.在 INDY 10 中使用 TIDUDPServer/client 发送和接收数据流(>indy 10 中的示例代码) 我使用的是 delphi XE2
2.UDP 中的一个数据包可以支持的最大数据大小是多少 3.当
我双击 IdUDPServer1 .onUDPRead 事件 ide 产生错误
TArray <System.Byte>
我认为最后的错误是由于 XE2 中新引入的命名空间。
如何使用以下而不是 indy
Sockets.TTcpClient
Sockets.TTcpServer
Sockets.TUdpSocket