/// <summary> /// 登录 /// </summary> /// <param name="messageString"></param> private void ProLogin(string messageString) { var client = _connections.GetConnection(Context.ConnectionId); if (client == null || string.IsNullOrWhiteSpace(messageString)) { this.OnReconnected(); return; } Login login = new Login(messageString); MessageInfo("调用登录逻辑之前"); var result = loginFacade.ProLogin(login.ToBytes()); MessageInfo("调用登录逻辑之后"); if (result.Count == 0) { MessageInfo("登录失败"); } foreach (var item in result) { client.Nodeid = item.GetNodeid(); Clients.Caller.receiveMessage(item.ToJson()); } }