public void StartServer(string remoteID, Int32 iPPort) { try { this.master = new MoBaKommunikation.Master("MoBaSteuerungMaster"); this.master.SlaveAbmeldenClickEventHandler += Master_SlaveAbmeldenClickEventHandler; this.master.SlaveAnmeldenClickEventHandler += Master_SlaveAnmeldenClickEventHandler; this.master.SlaveMouseClickEventHandler += Master_SlaveMouseClickEventHandler; this.master.Start(remoteID, iPPort); } catch (Exception ex) { Debug.Print("master.Start: " + ex.Message); } }
public void StopServer() { try { this.master.Stop(); this.master.SlaveAbmeldenClickEventHandler -= Master_SlaveAbmeldenClickEventHandler; this.master.SlaveAnmeldenClickEventHandler -= Master_SlaveAnmeldenClickEventHandler; this.master.SlaveMouseClickEventHandler -= Master_SlaveMouseClickEventHandler; this.master.Dispose(); this.master = null; } catch (Exception ex) { Debug.Print("master.Stop: " + ex.Message); } }