static bool RunServer(string[] args) { if (args.Length != 1) { return(false); } OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "MODEL|*.json"; dlg.Title = "MODEL"; if (dlg.ShowDialog() == DialogResult.OK) { var filename = dlg.FileName; var json = File.ReadAllText(filename); using (CaptchaEngine engine = new CaptchaEngine()) { engine.LoadModel(json, "predict"); CaptchaServer server = new CaptchaServer(engine); server.Start(7500); } } return(true); }
public CaptchaServer(CaptchaEngine engine) { _listener = new HttpListener(); _engine = engine; }