private void startWiFiConnection() { connectionManager.startWiFiConnection(int.Parse(maxPlayers.SelectedItem.ToString())); if (connectionManager.getUSBRunning() || connectionManager.getWiFiRunning()) { maxPlayers.Enabled = false; } btnWiFi.Text = "WiFi 연결 중단"; StringBuilder code = new StringBuilder(); foreach (IPAddress addr in Dns.GetHostEntry(Dns.GetHostName()).AddressList) { string ipAddress = addr.ToString(); if (!ipAddress.Contains(":")) { code.AppendLine(ipAddress.ToString()); } } if (qrCode == null) { qrCode = new ImageViewer(Utils.QRCodeGenerator.generate(code.ToString(), QRCodeECL.L)); qrCode.Show(); } }
private void stopWiFiConnection() { connectionManager.stopWiFiConnection(); if (!connectionManager.getUSBRunning() && !connectionManager.getWiFiRunning()) { maxPlayers.Enabled = true; } btnWiFi.Text = "WiFi 연결 시작"; if (qrCode != null) { qrCode.Close(); qrCode.Dispose(); qrCode = null; } }