示例#1
0
        public void Connect(string server)
        {
            Server s = JsonConvert.DeserializeObject <Server>(server);

            Groups.AddToGroupAsync(Context.ConnectionId, s.Name);
            HubEventEmitter.ClientConnect(Context.ConnectionId, s.Name);
        }
示例#2
0
        public void Disconnect()
        {
            Server s = HubEventEmitter.GetServer(Context.ConnectionId);

            Groups.RemoveFromGroupAsync(Context.ConnectionId, s.Name);
            HubEventEmitter.ClientDisconnect(Context.ConnectionId);
        }
示例#3
0
 public void DisconnectAggregate()
 {
     Groups.RemoveFromGroupAsync(Context.ConnectionId, GROUP_MAIN);
     HubEventEmitter.ClientDisconnectAggregate(Context.ConnectionId);
 }
示例#4
0
 public void ConnectAggregate()
 {
     Groups.AddToGroupAsync(Context.ConnectionId, GROUP_MAIN);
     HubEventEmitter.ClientConnectAggregate(Context.ConnectionId);
 }