public iStatServerFrontend() { _settingsForm = new Settings(); _settingsForm.PortChanged += (sender, e) => ChangedPort(e.Port); _settingsForm.AuthCodeChanged += (sender, e) => ChangedPasscode(e.AuthCode); _settingsForm.AuthReset += (sender, e) => ResetAuthorizations(); _settingsForm.UPNPPortChanged += (sender, e) => UPNPPortChanged(e.Port); _settingsForm.UPNPChanged += (sender, e) => UPNPChanged(e.Enabled); try { String pipeName = "net.pipe://localhost/istatserver"; ChannelFactory <IIstatServerProxy> pipeFactory = new ChannelFactory <IIstatServerProxy>(new NetNamedPipeBinding(), new EndpointAddress(pipeName)); pipeProxy = pipeFactory.CreateChannel(); _settingsForm.SetPasscodeText(pipeProxy.Value("pin")); _settingsForm.SetPortText(pipeProxy.Value("port")); _settingsForm.SetUPNPPortText(pipeProxy.Value("upnpPort")); if (int.Parse(pipeProxy.Value("upnpEnabled")) == 1) { _settingsForm.SetUPNPEnabled(true); } else { _settingsForm.SetUPNPEnabled(false); } } catch { } _settingsForm.Show(); }
public iStatServerFrontend() { _settingsForm = new Settings(); _settingsForm.PortChanged += (sender, e) => ChangedPort(e.Port); _settingsForm.AuthCodeChanged += (sender, e) => ChangedPasscode(e.AuthCode); _settingsForm.AuthReset += (sender, e) => ResetAuthorizations(); _settingsForm.UPNPPortChanged += (sender, e) => UPNPPortChanged(e.Port); _settingsForm.UPNPChanged += (sender, e) => UPNPChanged(e.Enabled); try { String pipeName = "net.pipe://localhost/istatserver"; ChannelFactory<IIstatServerProxy> pipeFactory = new ChannelFactory<IIstatServerProxy>(new NetNamedPipeBinding(), new EndpointAddress(pipeName)); pipeProxy = pipeFactory.CreateChannel(); _settingsForm.SetPasscodeText(pipeProxy.Value("pin")); _settingsForm.SetPortText(pipeProxy.Value("port")); _settingsForm.SetUPNPPortText(pipeProxy.Value("upnpPort")); if (int.Parse(pipeProxy.Value("upnpEnabled")) == 1) _settingsForm.SetUPNPEnabled(true); else _settingsForm.SetUPNPEnabled(false); } catch { } _settingsForm.Show(); }