private void EnableRemoting() { SetupRemotingEventHandlers(); fingerprint = random.Next(); if (workGroupName == null) this.workGroupName = Utility.Net.LocalNetwork.GetWorkGroupName(); //start Broadcast Listener before Discovery so we can //get initial info (hashrates) sent by other instances broadcastListener = new Remoting.Broadcast.Listener(); broadcastListener.PacketReceived += HandlePacketReceived; broadcastListener.Listen(); SetupDiscovery(); remotingServer = new RemotingServer(); remotingServer.Startup(); UpdateInstancesVisibility(); remotingEnabled = true; }
private void EnableRemoting() { SetupRemotingEventHandlers(); fingerprint = random.Next(); if (workGroupName == null) workGroupName = LocalNetwork.GetWorkGroupName(); //start Broadcast Listener before Discovery so we can //get initial info (hashrates) sent by other instances broadcastListener = new Remoting.Broadcast.Listener(); broadcastListener.PacketReceived += HandlePacketReceived; broadcastListener.Listen(); SetupDiscovery(); remotingServer = new RemotingServer(); remotingServer.Startup(); if (DataModified != null) DataModified(this, new EventArgs()); RemotingEnabled = true; }