private void discover_upnp() { upnp = new xbs_upnp(); upnp.upnp_startDiscovery(); int count = 0; while (!upnp.isUPnPavailable() && count < (80)) { Thread.Sleep(250); count++; } if (upnp.isUPnPavailable()) { external_ip = upnp.upnp_getPublicIP(); } }
private void Form1_Load(object sender, EventArgs e) { // globally turn off Proxy auto detection WebRequest.DefaultWebProxy = null; node_list = new xbs_node_list(); cloudlist = new xbs_cloudlist(); upnp = new xbs_upnp(); NAT = new xbs_nat(); initializeCloudListView(); timer_messages.Start(); form1_width = this.Width; ShowVersionInfoMessages(); textBox_local_Port.Text = xbs_udp_listener.standard_port.ToString(); textBox_remote_port.Text = xbs_udp_listener.standard_port.ToString(); initializeLocalIPList(); initializeTrayIcon(); initWithRegistryValues(); initializeAboutWindow(); tabControl1.SelectedTab = tabPage_settings; autoswitch_on_chat_message = checkBox_chatAutoSwitch.Checked; if (checkBox_showNewsFeed.Checked) loadNewsFeed(textBox_newsFeedUri.Text); }
private void discover_upnp() { upnp = new xbs_upnp(); upnp.upnp_startDiscovery(); int count = 0; while (!upnp.isUPnPavailable() && count < (80)) { Thread.Sleep(250); count++; } if (upnp.isUPnPavailable()) external_ip = upnp.upnp_getPublicIP(); }
private void initialize() { node_list = new xbs_node_list(); udp_listener = new xbs_udp_listener(node_list); upnp = new xbs_upnp(); }