public void Start() { m_NotifyTimer.Start(); m_pingTimer.Start(); m_notifier.Start(); rest_server.Start(); var backup_port = initWebsocketServer <InfiniteStorageWebSocketService>(out backup_server, 13895); var notify_port = initWebsocketServer <NotifyWebSocketService>(out notify_server, 13995); var pair_port = initWebsocketServer <Pair.PairWebSocketService>(out pair_server, 14105); Registry.SetValue(@"HKEY_CURRENT_USER\Software\BunnyHome", "pair_port", pair_port); BonjourServiceRegistrator.Instance.SetPorts(backup_port, notify_port, 14005); m_recentLabelTimer.Start(); m_autoUpdate.StartLoop(); m_ReRegBonjourTimer.Start(); m_thumbnailCreator.Start(); m_shareMonitor.Start(); }