public static void Log(string s, object color = null) { if (box == null) { return; } try { box.Invoke(new Action(delegate { string stamp = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString() + " : "; Color c; if (color != null) { c = (Color)color; } else { c = Color.Black; } box.SelectionStart = box.TextLength; box.SelectionLength = 0; box.SelectionColor = c; box.AppendText(stamp + s + "\n"); BackendLog.Write(stamp + s + "\n"); box.SelectionColor = box.ForeColor; box.ScrollToCaret(); })); } catch { } }
private void button1_Click(object sender, EventArgs e) { checkBox1.Enabled = checkBox2.Enabled = checkBox3.Enabled = button1.Enabled = button6.Enabled = false; BackendLog.Clear(); ProviderInfo.backendIP = textBox1.Text; RedirectorServer.useSSL = checkBox1.Checked; if (!checkBox2.Checked) { RedirectorServer.targetPort = 30001; } MagmaServer.basicMode = true; RedirectorServer.box = BlazeServer.box = Webserver.box = MagmaServer.box = rtb1; RedirectorServer.Start(); BlazeServer.Start(); MagmaServer.Start(); if (checkBox3.Checked) { Webserver.Start(); } }
private void Start() { BackendLog.Clear(); ProviderInfo.backendIP = toolStripTextBox3.Text; RedirectorServer.box = BlazeServer.box = rtb2; Webserver.box = rtb5; MagmaServer.box = rtb4; RedirectorServer.useSSL = checkBox1.Checked; RedirectorServer.Start(); BlazeServer.Start(); MagmaServer.Start(); Webserver.Start(); }
public static void Log(string s) { if (box == null) { return; } try { box.Invoke(new Action(delegate { string stamp = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString() + " : "; box.AppendText(stamp + s + "\n"); BackendLog.Write(stamp + s + "\n"); box.SelectionStart = box.Text.Length; box.ScrollToCaret(); })); } catch { } }
private void button1_Click(object sender, EventArgs e) { bool useQOS = emulateQOSServerToolStripMenuItem.Checked; emulateQOSServerToolStripMenuItem.Enabled = false; checkBox1.Enabled = checkBox2.Enabled = checkBox3.Enabled = button1.Enabled = button6.Enabled = false; BackendLog.Clear(); ProviderInfo.backendIP = textBox1.Text; if (useQOS) { ProviderInfo.QOS_IP = ProviderInfo.backendIP; } else { ProviderInfo.QOS_IP = "gossjcprod-qos01.ea.com"; } RedirectorServer.useSSL = checkBox1.Checked; if (!checkBox2.Checked) { RedirectorServer.targetPort = 30001; } MagmaServer.basicMode = true; QOSServer.box = RedirectorServer.box = BlazeServer.box = Webserver.box = MagmaServer.box = rtb1; RedirectorServer.Start(); BlazeServer.Start(); MagmaServer.Start(); if (checkBox3.Checked) { Webserver.Start(); } if (useQOS) { QOSServer.Start(); } }