C# 如何使用信号器从服务器获取内容
我需要创建一个方法,它可以向服务器请求并返回答案。但若我使用signar,我可以运行服务器的方法,服务器将运行客户端的方法。但是我怎样才能创建这样的模板呢C# 如何使用信号器从服务器获取内容,c#,asp.net-core,signalr,C#,Asp.net Core,Signalr,我需要创建一个方法,它可以向服务器请求并返回答案。但若我使用signar,我可以运行服务器的方法,服务器将运行客户端的方法。但是我怎样才能创建这样的模板呢 public Response Request() { //??? } 若我使用信号器,我可以运行服务器的方法,服务器将运行客户端的方法 如果希望在c中从.NET客户端应用程序调用hub方法,可以参考以下代码段 try { HubConnection connection = new HubConnectionBuilder
public Response Request()
{
//???
}
若我使用信号器,我可以运行服务器的方法,服务器将运行客户端的方法
如果希望在c中从.NET客户端应用程序调用hub方法,可以参考以下代码段
try
{
HubConnection connection = new HubConnectionBuilder()
.WithUrl("http://localhost:61262/chatHub")
.Build();
await connection.StartAsync();
var mes = "hello";
await connection.InvokeAsync("SendMessage", "Consloe Client", mes);
// await connection.StopAsync();
}
catch (Exception ex)
{
Console.WriteLine("Can not communicate with server now, please retry later.");
}
集线器法
public async Task SendMessage(string user, string message)
{
await Clients.All.SendAsync("ReceiveMessage", user, message);
}
此外,要设置中心和客户端,请参阅以下文章
你们需要做点什么,你们知道信号员可以帮你们,但你们不知道怎么做?你有没有想过读一本信号器教程?我有一个任务来实现这个方法。我读了很多书,但什么也没找到。文档、教程和示例都可以找到,更不用说youtube上的很多视频了。