Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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;
            }
        }