通过UDP

时间:2016-06-22 15:37:28

标签: c# udp .net-4.5 networkstream

是否有可能通过UDP连接发送大图像文件(2 MB),因为UDPClient的限制为65535个byes?

我尝试使用应用程序级同步以块的形式发送数据,但是延迟开销正在扼杀流的目的。

我以50k字节的块发送数据,

<开始>
---- ----部分
---- ----部分
---- ----部分
---- ----部分
<端>

然而,由于发送是异步完成的,因此在客户端接收到丢失的图像部分之前接收结束数据包,并继续接收数据包。

此外,流需要处于活动状态,因此读者无法在缓冲区中维护块并等待相关部分到达。

有关锄头的任何建议应该是否有用?

0 个答案:

没有答案