//开始监听 private void Listen_start(string ip,string port) { if (_server == null) { _server = new Tool.SocketServer(); try { _server.Listen(ip, int.Parse(port)); _server.NewConnectEvent += new EventHandler(_server_NewConnectEvent); } catch { // MessageBox.Show(ex.Message, "Server", MessageBoxButtons.OK, MessageBoxIcon.Error); _server = null; return; } } else { _server.Close(); _server = null; } }
private void Form1_FormClosed(object sender, FormClosedEventArgs e) { notifyIcon1.Visible = false; if (_server != null) { this._server.Close(); this._server = null; } }