private void bWorkRead_DoWork(object sender, DoWorkEventArgs e) { // If joined server if (AsynchClient.isJoined) { // Update clientUpdate.MoveNext(); } // If disconnected if (AsynchClient.isJoined && !AsynchClient.isServer) { // Write to gui AsynchClient.WriteGUI("Disconnected from server."); // Attempt new connection bWorkStart.RunWorkerAsync(); // Reset update clientUpdate = AsynchClient.Update(); } }
/// <summary> /// Runs client server /// </summary> /// <param name="sender">sender</param> /// <param name="e">arguments</param> private void bWorkStart_DoWork(object sender, DoWorkEventArgs e) { // Start client AsynchClient.StartClient(); }