如何将块中的字节传输到客户端?

Man*_*uel 6 byte messages transfer signalr

SignalR 当我从客户端通过服务器向客户端(或客户端到服务器;或服务器到客户端)传输大块字节时丢失许多消息.

我将文件读入流中并通过集线器或持久连接发送到其他客户端.这种运行速度非常快,但总会丢失或丢失消息.

如何在不丢失消息的情况下从客户端向客户端传输大文件(无论是否为块)?

dav*_*owl 5

SignalR 不是用于文件传输,而是用于发送消息。


Dre*_*rsh 5

正如@dfowler指出的那样,这不是适合这项工作的技术.我建议做的是发送一条消息,说明有一个要下载的文件包含该链接,然后您可以使用针对静态文件或使用ASP.NET WebAPI编写的某些Web服务的标准GET请求下载该文件.