private bool connectToServer() { newUserRequest nur = new newUserRequest(); nur.name = txtName.Text; nur.mapName = txtGame.Text; nur.color = lblColor.BackColor; try { mainClient.Connect(txtServer.Text, 7373); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка подключения", MessageBoxButtons.OK, MessageBoxIcon.Error); mainClient.Close(); return false; } nur.sendMessage(mainClient.GetStream()); newUserResponse nu_resp = new newUserResponse(); nu_resp = nu_resp.readMessage(mainClient.GetStream()) as newUserResponse; if (nu_resp.okey == false) { MessageBox.Show(nu_resp.reason, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } return true; }