0

我正在研究 .NET 框架 4.6.1。我想将数据从打字稿客户端流式传输到我的服务。我从 这里获取了代码。这是服务端代码:

            public async Task UploadStream(ChannelReader<byte[]> stream)
        {
            while (await stream.WaitToReadAsync())
            {
                while (stream.TryRead(out var item))
                {
                    // do something with the stream item
                    Console.WriteLine(item);
                }
            }
        }

客户端:

const subject = new signalR.Subject();
await connection.send("UploadStream", subject);
// getting the byte data and calling next  in a loop. 
subject.next(data);

我正在使用 ASP .NET 核心 signalR 库。这些是安装在服务器端的包:Microsoft.AspNetCore 1.1.0、Microsoft.AspNetCore.SignalR.Common 1.1.0、Microsoft.AspNetCore.SignalR.Core 1.1.0、Microsoft.AspNetCore.SignalR.PROtocols.MessagePack 1.1。 0

在客户端,我有最新的预览版。“@aspnet/signalr”:“3.0.0-preview6.19307.2”,“@aspnet/signalr-protocol-msgpack”:“3.0.0-preview6.19307.2”,

我尝试寻找合适的包来安装 ASP .NET 框架,但没有找到任何东西。此功能是否可用于 .NET 框架 4.6.1。

当我从客户端调用 UploadaStream 函数时。我收到一个错误,指出无法调用“UploadStream”函数。请告诉我要安装的软件包的正确设置。

4

0 回答 0