12/07/09 11:23
riseofapocalypse
Beh posso spiegarti tutto!
scherzi a parte, credo che GoldBerg capisca, visto che ha deciso di aprire questo Thread solo per l'eccessiva lunghezza dell'altro
Se non invochi l'evento ProgressChanged ad ogni ciclo del While, la velocità aumenta sostanzialmente! Prova tu stesso il mio codice
Ultima modifica effettuata da riseofapocalypse 12/07/09 11:24
aaa
12/07/09 11:38
GoLDBeRG
consuma il 90% di cpu porca miseria.... è male... cmq stavo pensando ad una cosa.... siccome questi file sono ospitati su server linux quindi nn posso nemmeno farmi un server mio..... non ho scelta che far funzionare questo metodo..... pero' se avesse ragione the programmer? se il server non supporta il seek? pero' i download manage3r come fanno allora..... non usano la magia.......
aaa
12/07/09 16:40
GoLDBeRG
si socket o httpwebrequest è la stessa cosa... pero'.....
Imports System
Imports System.IO
Imports System.Net
Imports System.Net.Sockets
Imports System.Threading
Imports System.Text
Public Class conn
Public parte As Int64
Public ferma As Int64
Public start As Int64
Public url As Uri
Public Sub scarica()
Dim request As HttpWebRequest = WebRequest.Create(url)
request.AddRange(start, ferma)
Dim response As HttpWebResponse = request.GetResponse
End Sub
End Class
giustamente mi da errore perche il parametro addrange accetta solo integer.... ma i byte sono long... perche accetta integer?
Ultima modifica effettuata da GoLDBeRG 12/07/09 16:48
aaa
12/07/09 18:53
GoLDBeRG
mi da errore pero' nn va avanti....
aaa