private void buttonSend_Click(object sender, EventArgs e) { try { // Serialize the textBoxes text before sending. PersonPackage person = new PersonPackage(checkBoxMale.Checked, (ushort)numberBoxAge.Value, textBoxEmployee.Text); byte[] buffer = person.ToByteArray(); clientSocket.BeginSend(buffer, 0, buffer.Length, SocketFlags.None, SendCallback, null); } catch (SocketException ex) { ShowErrorDialog(ex.Message); UpdateControlStates(false); } catch (ObjectDisposedException ex) { ShowErrorDialog(ex.Message); UpdateControlStates(false); } }
private void buttonSend_Click(object sender, EventArgs e) { try { // Serialize the textBoxes text before sending. PersonPackage person = new PersonPackage(textBoxUser.Text, textBoxText.Text); byte[] buffer = person.ToByteArray(); SubmitPersonToDataGrid(person); clientSocket.BeginSend(buffer, 0, buffer.Length, SocketFlags.None, SendCallback, null); } catch (SocketException ex) { ShowErrorDialog(ex.Message); UpdateControlStates(false); } catch (ObjectDisposedException ex) { ShowErrorDialog(ex.Message); UpdateControlStates(false); } }