【发布时间】:2018-11-14 14:45:38
【问题描述】:
连接到 SignalR 核心时,我们需要输入什么 URL。
当我们尝试将 Url 设置为 https://localhost:44308 时,它显示未找到。是的,Web 服务器正在运行。是否需要任何后缀?
HubConnection connection;
connection = new HubConnectionBuilder()
.WithUrl(**Url**)
.Build();
await connection.StartAsync();
bool isClosed = false;
connection.Closed += async (error) =>
{
isClosed = true;
await Task.Delay(new Random().Next(0, 5) * 1000);
await connection.StartAsync();
};
if (isClosed == false)
{
connection.InvokeAsync("NewMessage", "from server", $"{DateTime.Now.ToShortDateString()}").Wait();
}
【问题讨论】:
标签: signalr.client asp.net-core-signalr