private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { SaveFormParametrs(); SavePrintSession(); m_tcpModule.CloseSocket(); // m_FirstStartConnectionWait.Abort(); // m_ConnectionTimer.Abort(); }
private void Button_Click_1(object sender, RoutedEventArgs e) { try { _tcpmodule.CloseSocket(); c = true; int i = list1.SelectedIndex; _tcpmodule.ConnectClient(ip[i, 1]); Thread t = new Thread(() => _tcpmodule.SendData(ip[i, 0])); t.Start(); } catch (Exception m) { if (m.Message == "Индекс находился вне границ массива.") { System.Windows.MessageBox.Show("Выберите адресата"); } else { System.Windows.MessageBox.Show("Не удалось отправить файл\n" + "Ошибка: " + m.Message); } } }