private string Connect(IPEndPoint addr) { var stringAdress = addr.Address.ToString(); var logMsg = "Connecting to server. Addr: " + stringAdress + ":" + addr.Port.ToString(); Loger.Log("Chat " + logMsg); if (!_sessionClient.Connect(stringAdress, addr.Port)) { logMsg = "Connection fail: " + _sessionClient.ErrorMessage; return(_sessionClient.ErrorMessage); } Loger.Log("Chat " + logMsg); return(null); }
public bool ConnectAndLogin() { var t = _sessionClient.Connect(Chanel2Server.IP, Chanel2Server.Port); if (!t) { return(false); } var pass = new CryptoProvider().GetHash(Chanel2Server.Token); lock (_sessionClient) { if (!_sessionClient.Login("Discord", pass)) { return(false); } updateClientData(); } return(true); }