Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
Avatar
ajnstajnke
Člen
Avatar
ajnstajnke:24.7.2013 15:48

prosím vás nemůžu přijít na to jak udělat spoždění, aby se mi stihli načíst všechny data z FTP. když to krokuju tak to stihne nahrát vše. Ale když to pustím tak ne

private FtpWebRequest ftpRequest = null;
       private FtpWebResponse ftpResponse = null;
       private Stream ftpStream = null;
       private int bufferSize = 524288;

       public void download()
       {

           TabulkaHodnot.Rows.Clear();
           try
           {
               int h = 60000;
               while (h <= 60019)
               {
                       ftpRequest = (FtpWebRequest)FtpWebRequest.Create("ftp://" + textBox12.Text + "/" + h);
                       ftpRequest.Credentials = new NetworkCredential(textBox13.Text, textBox14.Text);

                       ftpRequest.UseBinary = true;
                       ftpRequest.UsePassive = false;
                       ftpRequest.KeepAlive = true;

                       ftpRequest.Method = WebRequestMethods.Ftp.DownloadFile;// DownloadFile;
                       ftpResponse = (FtpWebResponse)ftpRequest.GetResponse();
                       ftpStream = ftpResponse.GetResponseStream();

                       byte[] byteBuffer = new byte[bufferSize];
                       int bytesRead = ftpStream.Read(byteBuffer, 0, bufferSize);

                           BinaryReader br = new BinaryReader(new MemoryStream(byteBuffer));

                           cteni_data(br);

už v tom bytebuffer pokud to nekrokuju tak je jen pár hodnot

 
Odpovědět 24.7.2013 15:48
Avatar
Luboš Běhounek (Satik):24.7.2013 16:28

Spoždění? Nevím přesně, jak to myslíš, ale zkus třeba

Thread.Sleep(...);
Nahoru Odpovědět 24.7.2013 16:28
:)
Avatar
ajnstajnke
Člen
Avatar
Odpovídá na Luboš Běhounek (Satik)
ajnstajnke:24.7.2013 17:31

to je ono díky moc super.

 
Nahoru Odpovědět 24.7.2013 17:31
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.