private void button1_Click(object sender, EventArgs e)
        {
            openFileDialog1.ShowDialog();
            savePath(openFileDialog1.FileName.ToString());
            saveNama(openFileDialog1.SafeFileName.ToString());

            //folderBrowserDialog1.ShowDialog();
            //savePath(folderBrowserDialog1.SelectedPath.ToString());

            label1.Text = readPath();
            label2.Text = readNama();
            label4.Text = UNCPathing.GetUNCPath(readPath());
        }
        private void FormServer_Load(object sender, EventArgs e)
        {
            File.WriteAllText("path.misc", "");
            File.WriteAllText("nama.misc", "");

            filePath    = readPath();
            label1.Text = filePath;
            label2.Text = readNama();
            label3.Text = IPAddressCheck();
            label4.Text = UNCPathing.GetUNCPath(readPath());
            label5.Text = GetFQDN();

            bw.WorkerSupportsCancellation = true;
            bw.WorkerReportsProgress      = true;
            bw.DoWork          += new DoWorkEventHandler(bw_DoWork);
            bw.ProgressChanged += new ProgressChangedEventHandler(bw_ProgressChanged);

            if (bw.IsBusy != true)
            {
                bw.RunWorkerAsync();
            }
        }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            string message = textBox1.Text;

            try
            {
                // Create a TcpClient.
                // Note, for this client to work you need to have a TcpServer
                // connected to the same address as specified by the server, port
                // combination.
                Int32     port   = 1337;
                string    IPAddr = textBox2.Text;
                TcpClient client = new TcpClient(IPAddr, port); //Unsure of IP to use.

                // Translate the passed message into ASCII and store it as a Byte array.
                Byte[] data = System.Text.Encoding.ASCII.GetBytes(message);

                // Get a client stream for reading and writing.
                //  Stream stream = client.GetStream();

                NetworkStream stream = client.GetStream();

                // Send the message to the connected TcpServer.
                stream.Write(data, 0, data.Length);

                //lstProgress.Items.Add(String.Format("Sent: {0}", message));

                // Receive the TcpServer.response.

                // Buffer to store the response bytes.
                data = new Byte[256];

                // String to store the response ASCII representation.
                String responseData = String.Empty;

                // Read the first batch of the TcpServer response bytes.
                Int32 bytes = stream.Read(data, 0, data.Length);
                responseData = System.Text.Encoding.ASCII.GetString(data, 0, bytes);
                if (message == "file")
                {
                    lstProgress.Items.Add(String.Format("{0}", responseData));
                    fPath.getPath = (String.Format("{0}", responseData));
                    label4.Text   = UNCPathing.GetUNCPath(fPath.getPath);
                }
                else if (message == "nama")
                {
                    lstProgress.Items.Add(String.Format("{0}", responseData));
                    fPath.getNama = (String.Format("{0}", responseData));
                }

                // Close everything.
                stream.Close();
                client.Close();
            }
            catch (ArgumentNullException an)
            {
                lstProgress.Items.Add(String.Format("ArgumentNullException: {0}", an));
            }
            catch (SocketException se)
            {
                lstProgress.Items.Add(String.Format("SocketException: {0}", se));
            }
        }