Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
|
- using Microsoft.AspNetCore.SignalR;
-
- namespace BPASmartClient.AgvApi
- {
- /// <summary>
- /// 服务端
- /// </summary>
- public class PersonHub : Hub
- {
-
- public override Task OnConnectedAsync()
- {
- Console.WriteLine($"{Context.ConnectionId}:= 连接成功");
- Factory.GetInstance.HubCallerClient = Clients;
- return base.OnConnectedAsync();
- }
-
- public override Task OnDisconnectedAsync(Exception? exception)
- {
- Console.WriteLine($"{Context.ConnectionId}:= 断开连接");
- return base.OnDisconnectedAsync(exception);
- }
-
- /// <summary>
- /// 接收客户端发来的信息,并向客户端发送信息
- /// </summary>
- /// <param name="str"></param>
- /// <returns></returns>
- public Task Send(object str)
- {
- return Clients.Caller.SendAsync("SendMessage", str);
- }
-
-
-
- }
- }
|