bool StartListining(string prefix) { webListener = new HttpListener { IgnoreWriteExceptions = true, Prefixes = { prefix } }; try { webListener.Start(); } catch { VgcApis.Misc.Utils.RunInBackground( () => MessageBox.Show(I18N.StartPacServFail)); return(false); } webResponser = new Libs.Sys.CancelableTask( WebResponseWorker); webResponser.Start(); return(true); }
private void StopListening() { try { webResponser?.Stop(); } catch { } webResponser = null; try { webListener?.Abort(); } catch { } webListener = null; }
bool StartListining(string prefix) { webListener = new HttpListener { IgnoreWriteExceptions = true, Prefixes = { prefix } }; try { webListener.Start(); } catch { VgcApis.Misc.UI.MsgBoxAsync(I18N.StartPacServFail); return(false); } webResponser = new Libs.Sys.CancelableTask( WebResponseWorker); webResponser.Start(); return(true); }