Unity下需要使用SignalR连接后台服务器,有个BestHttp插件可以使用,但BestHttp毕竟是个收费插件,下面是使用普通方法(Asp.Net 官网上面的方法)连接SignalR。
首先,需要下载Microsoft.AspNetCore.SignalR.Client (https://www.nuget.org/packages/Microsoft.AspNetCore.SignalR.Client)
因为Unity(2019.4)使用的.net standard 2.0,所以,我需要将netstandard2.0下面的DLL文件挑出来。
这里推荐使用使用https://github.com/GlitchEnzo/NuGetForUnity
需要的DLL及其依赖如下:
Microsoft.AspNetCore.Connections.Abstractions.dll
Microsoft.AspNetCore.Http.Connections.Client.dll
Microsoft.AspNetCore.Http.Connections.Common.dll
Microsoft.AspNetCore.Http.Features.dll
Microsoft.AspNetCore.SignalR.Client.Core.dll
Microsoft.AspNetCore.SignalR.Client.dll
Microsoft.AspNetCore.SignalR.Common.dll
Microsoft.As