Example #1
0
        private void LogInB_Click(object sender, RoutedEventArgs e)
        {
            ServerManager conn = new ServerManager(IPTxt.Text, PortTxt.Text);

            P2PManager.StartListener(Convert.ToInt32(PortTxt.Text));
            ServerConnection = conn;
            this.Close();
        }
Example #2
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            string        fileName = FilesL.Items.GetItemAt(FilesL.Items.IndexOf(FilesL.SelectedItem)).ToString();
            List <string> temp     = new List <string>();

            temp = serverManager.GetPeers(fileName);
            string[] ipPort = temp[0].Split(':');

            if (!ipPort[0].Equals(GetLocalIPAddress()))
            {
                P2PManager.SendRequest(fileName, ipPort[0], Convert.ToInt32(ipPort[1]));
                MessageBox.Show("File Downloaded!");
            }
            else
            {
                MessageBox.Show("File already exists on your computer");
            }
        }