Listening Port Permanently. if file is on my stream, Get file. How to?
- by Phsika
i writed 2 client and server program. client dend file also server listen port and than get file.But i need My server App must listen on 51124 port permanently. if any file on my stream, show my message "there is a file on your stream" and than show me savefile dialog. But my server app in "Infinite loop". 
1) listen 51124 port every time
2) do i have a file on my stream, show me a messagebox.
   private void Form1_Load(object sender, EventArgs e)
        {
            TcpListener Dinle = new TcpListener(51124);
            try
            {
                Dinle.Start();
                Socket Baglanti = Dinle.AcceptSocket();
                if (!Baglanti.Connected)
                {
                    MessageBox.Show("No Connection!");
                }
                else
                {
                    while (true)
                    {
                        byte[] Dizi = new byte[250000];
                        Baglanti.Receive(Dizi, Dizi.Length, 0);
                        string Yol;
                        saveFileDialog1.Title = "Save File";
                        saveFileDialog1.ShowDialog();
                        Yol = saveFileDialog1.FileName;
                        FileStream Dosya = new FileStream(Yol, FileMode.Create);
                        Dosya.Write(Dizi, 0, Dizi.Length - 20);
                        Dosya.Close();
                        listBox1.Items.Add("dosya indirildi");
                        listBox1.Items.Add("Dosya Boyutu=" + Dizi.Length.ToString());
                        listBox1.Items.Add("Indirilme Tarihi=" + DateTime.Now);
                        listBox1.Items.Add("--------------------------------");
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
My Algorithm:
if(AnyFileonStream()==true)
{
   GetFile()
//Also continue to listening 51124 port...
}
How can i do that?