我使用https://blogs.msdn.microsoft.com/webdev/2017/09/14/announcing-signalr-for-asp-net-core-2-0/中的示例 来创建一个可以发送从简单的控制台应用程序到网页的消息。
下面是控制台应用程序的简单示例,它读取用户输入并将该输入打印在屏幕上,我想将相同的用户输入也发送到网页。
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("Enter input:");
string line = Console.ReadLine();
if (line == "exit")
{
break;
}
sendSignalToClient(line);
Console.Write("Message Sent To Client: " + line);
}
}
private static void sendSignalToClient(string line)
{
//Send a message from this app to web client using signalR
}
Run Code Online (Sandbox Code Playgroud)
我刚刚开始学习这方面的知识。任何与此相关的材料或建议都值得赞赏。-谢谢
编辑:我正在使用示例 signalR 聊天应用程序。
public class Program
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
}
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
}
public …Run Code Online (Sandbox Code Playgroud)