亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? down.vb

?? 基于Windows Mobile平臺的網絡螞蟻下載工具
?? VB
字號:
Public Class Down
    Private dd As Int32                     ' 記錄已下載接受到的數據量
    Private st As Boolean
    Dim myReq As Net.HttpWebRequest         ' 發出網絡資源請求
    Dim myRep As Net.HttpWebResponse        ' 接受服務器響應
    Dim ReadBytes As Int16 = 4095
    Dim Dtd As Threading.Thread             ' 工作線程

    Public Property inds() As Int32
        Get
            inds = dd
        End Get
        Set(ByVal Value As Int32)
            dd = Value
        End Set
    End Property

    Public Sub New()
        inds = -1
    End Sub

    Sub Start_down()
        Dtd = New Threading.Thread(AddressOf Starts)
        If dd < 0 Then Exit Sub
        Try
            st = False
            Dtd.Start()
        Catch ex As Exception
            MessageBox.Show("下載任務啟動錯誤,請重新啟動!", "MobileAnt Demo")
        End Try
    End Sub

    Sub Stop_down()
        st = True
    End Sub

    Private Sub Starts()
        If dd < 0 Or dd > JOBS.GetUpperBound(1) Then
            MessageBox.Show("程序發生錯誤,請重新啟動!", "MobileAnt Demo")
            dd = -1
            Exit Sub
        End If
        Dim LAST_size As Int32 = JOBS(FileSizeOk, dd)
        JOBS(logs, dd) = ""
        'Dim pp As Net.IWebProxy
        Dim i As Int32
        '''''''''''''''''''''''''''
        Dim UU As Uri = Nothing
        Try
            UU = New Uri(JOBS(URL, dd))
        Catch ex As Exception

        End Try
        Try
            myReq = CType(Net.WebRequest.Create(UU), Net.HttpWebRequest)
        Catch ex As System.UriFormatException
            JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "地址格式錯誤:" & ex.Message & vbCrLf
            JOBS(State, dd) = ST_ERROR
            GoTo a3
        Catch ex As System.NotSupportedException
            JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "不支持的地址格式!" & ex.Message & vbCrLf
            JOBS(State, dd) = ST_ERROR
            GoTo a3
        Catch ex As System.Net.WebException
            JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "發生錯誤:" & ex.Message & vbCrLf
            JOBS(State, dd) = ST_ERROR
            GoTo A3
        Catch ex As Exception
            JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "發生未知錯誤:" & ex.InnerException.Message & vbCrLf
            JOBS(State, dd) = ST_ERROR
            GoTo A3
        End Try
        JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "準備開始下載(" & JOBS(URL, dd) & ")" & vbCrLf
        If JOBS(Login, dd) = 1 Then
            '加入認證
            myReq.PreAuthenticate = True
            If JOBS(Domain, dd) = "" Then
                myReq.Credentials = New Net.NetworkCredential(JOBS(UserName, dd), JOBS(PassWord, dd))
            Else
                myReq.Credentials = New Net.NetworkCredential(JOBS(UserName, dd), JOBS(PassWord, dd), JOBS(Domain, dd))
            End If
        End If
        If JOBS(FileSizeOk, dd) < Rollback Then
            JOBS(FileSizeOk, dd) = 0
        End If
        Dim Duan As Boolean = False
        If CInt(JOBS(FileSizeOk, dd)) > 0 And CInt(JOBS(FileSizeOk, dd)) < CInt(JOBS(RemoteFileSize, dd)) Then
            ' 加入斷點續傳,若未知文件大小不能續傳!!
            myReq.AddRange(JOBS(FileSizeOk, dd) - Rollback)
            Duan = True
        End If
        myReq.Timeout = TIME_OUT
        ''''''''''''''''''''''''''''''''開始返回數據
        Try
            myRep = myReq.GetResponse()
        Catch Ex As System.Net.WebException
            JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "服務器返回錯誤,狀態:" & Ex.Status & "。說明:" & Ex.Message & vbCrLf
            JOBS(ERR_times, dd) += 1
            JOBS(State, dd) = ST_ERROR
            GoTo a3
        End Try
        '獲取實際文件名。沒有使用重命名,而且沒有收到任何數據。
        If JOBS(RenameD, dd) = 0 And JOBS(FileSizeOk, dd) = 0 Then
            Dim nname As String
            nname = myReq.Address.LocalPath.ToString
            i = nname.LastIndexOf("/")
            nname = nname.Substring(i + 1)
            If nname <> "" Then JOBS(FileName, dd) = JOBS(FileName, dd).Substring(0, JOBS(FileName, dd).LastIndexOf("\") + 1) & nname
        End If
        JOBS(RenameD, dd) = 1

        '獲取HTTP的頭作為日志。
        Dim hd As Net.WebHeaderCollection
        hd = myRep.Headers
        i = 0
        While i < hd.Count
            JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & " " & hd.Keys(i).ToString & ":" & hd(i) & vbCrLf
            i += 1
        End While
        '獲取長度
        If Duan = False Then  'JOBS(RemoteFileSize, dd) = 0 And
            Try
                JOBS(RemoteFileSize, dd) = CInt(hd.GetValues("Content-Length")(0))
            Catch ex As System.NullReferenceException
                JOBS(RemoteFileSize, dd) = 0 '未知大小"
            End Try
        ElseIf Duan = True Then '斷點續傳檢查上次的文件,大小和這次的是否一樣!
            If IO.File.Exists(JOBS(FileName, dd)) = False Then
                JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "錯誤:未找到本地文件!!" & vbCrLf
                JOBS(State, dd) = ST_ERROR
                GoTo a2
            End If
            Dim f As New IO.FileInfo(JOBS(FileName, dd))
            If (CInt(JOBS(RemoteFileSize, dd)) - CInt(JOBS(FileSizeOk, dd) - Rollback) <> CInt(hd.GetValues("Content-Length")(0))) Or _
           (f.Length <> CInt(JOBS(FileSizeOk, dd))) Then
                JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "錯誤:本地文件大小與上次下載時不一致!" & vbCrLf
                GoTo a2
            End If
        End If
        '''''''''''''''開始下載
        Dim sr As IO.BinaryReader
        Try
            sr = New IO.BinaryReader(myRep.GetResponseStream)
        Catch ex As IO.IOException
            JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "讀取遠程數據發生錯誤!" & vbCrLf
            JOBS(State, dd) = ST_ERROR
            GoTo a2
        End Try

        Dim bb() As Byte
        Dim fs As System.IO.FileStream
        Try
            If Duan = True Then
                fs = New IO.FileStream(JOBS(FileName, dd), IO.FileMode.Open, IO.FileAccess.ReadWrite, IO.FileShare.None, ReadBytes + 1) '打開文件
                fs.Seek(JOBS(FileSizeOk, dd) - Rollback, IO.SeekOrigin.Begin)
                JOBS(FileSizeOk, dd) -= Rollback
            Else
                If IO.File.Exists(JOBS(FileName, dd)) Then
                    Dim xx As Windows.Forms.DialogResult
                    xx = MessageBox.Show("文件已經存在,要覆蓋嗎?" & vbCrLf & "No為重命名!", "MobileAnt Demo", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)
                    If xx = Windows.Forms.DialogResult.Yes Then
                        IO.File.Delete(JOBS(FileName, dd))
                    ElseIf xx = Windows.Forms.DialogResult.No Then
                        i = JOBS(FileName, dd).LastIndexOf("\")
                        Dim dir As String = JOBS(FileName, dd).Substring(0, i)
                        Dim nn As String = JOBS(FileName, dd).Substring(i + 1)
                        i = nn.LastIndexOf(".")
                        nn = nn.Substring(0, i) & "_*" & nn.Substring(i)
                        Dim dirs As String() = System.IO.Directory.GetFiles(dir, nn)
                        i = dirs.Length + 1
                        nn = dir & "\" & nn
                        dir = nn.Replace("_*", "_" & CStr(i))
                        If IO.File.Exists(dir) Then
                            i = -1
                            Do
                                i += 1
                                dir = nn.Replace("_*", "_" & CStr(i))
                            Loop Until IO.File.Exists(dir) = False
                            JOBS(FileName, dd) = dir
                        Else
                            JOBS(FileName, dd) = dir
                        End If
                    ElseIf xx = Windows.Forms.DialogResult.Cancel Then
                        Throw New IO.IOException("文件已經存在!沒有覆蓋!")
                    End If
                End If
                JOBS(FileSizeOk, dd) = 0
                fs = New IO.FileStream(JOBS(FileName, dd), IO.FileMode.Create, IO.FileAccess.Write, IO.FileShare.None, ReadBytes + 1)  '生成文件
            End If
        Catch ex As IO.IOException
            JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "生成下載文件時錯誤:" & ex.Message & vbCrLf
            JOBS(State, dd) = ST_ERROR
            GoTo a2
        End Try
        Try
            Do
                bb = sr.ReadBytes(ReadBytes + 1)
                JOBS(FileSizeOk, dd) += bb.Length
                fs.Write(bb, 0, bb.Length)
                If bb.Length <= 0 Then
                    JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "下載完成" & vbCrLf
                    If JOBS(RemoteFileSize, dd) = 0 Then JOBS(RemoteFileSize, dd) = JOBS(FileSizeOk, dd)
                    JOBS(State, dd) = ST_OK_END
                    Exit Do
                End If
                If st = True Then
                    fs.Flush()
                    JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "中斷下載!" & vbCrLf
                    JOBS(State, dd) = ST_STOP
                    Exit Do
                End If
            Loop
        Catch ex As Exception
            JOBS(logs, dd) &= TimeOfDay.ToLongTimeString & "接收數據時錯誤:" & ex.Message & vbCrLf
            JOBS(State, dd) = ST_ERROR
        End Try
A1:     fs.Close()
A2:     myRep.Close()
A3:     i = dd
        dd = -1
        If JOBS(RemoteFileSize, i) > JOBS(FileSizeOk, i) And JOBS(State, i) <> ST_STOP Then
            If AutoRestart = 1 And JOBS(FileSizeOk, i) - LAST_size > 0 Then
                dd = i
                Call Start_down()
            End If
        End If
        '下載完成''''''''''''''''''''''''''''''''''''''''''''''''''
    End Sub
End Class

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡欧美aaaaa| 亚洲啪啪综合av一区二区三区| 久久免费精品国产久精品久久久久| 中文字幕一区二| 狠狠色狠狠色综合| 欧美最猛性xxxxx直播| 国产亚洲欧美一区在线观看| 五月婷婷综合激情| 91视频一区二区三区| 精品国产一区二区三区久久久蜜月| 亚洲欧美激情小说另类| 国产激情一区二区三区| 欧美一二三区在线观看| 亚洲一区二区视频在线| 色综合婷婷久久| 国产亚洲成aⅴ人片在线观看| 麻豆精品新av中文字幕| 欧美日韩一区二区在线视频| 国产精品福利一区| 国产成人8x视频一区二区 | 精品亚洲porn| 欧美狂野另类xxxxoooo| 亚洲电影一级黄| av动漫一区二区| 亚洲国产高清在线观看视频| 狠狠网亚洲精品| 欧美精品一区二区精品网| 午夜精品一区在线观看| 欧美人狂配大交3d怪物一区| 亚洲一级二级在线| 欧美日韩一区视频| 亚洲不卡一区二区三区| 精品婷婷伊人一区三区三| 香蕉久久一区二区不卡无毒影院| 欧美色综合天天久久综合精品| 亚洲精品国产精华液| 色噜噜狠狠成人网p站| 亚洲国产视频直播| 亚洲精品一二三区| 国产xxx精品视频大全| 久久精品亚洲乱码伦伦中文| 成人国产视频在线观看| 亚洲精品乱码久久久久久 | 69久久夜色精品国产69蝌蚪网| 亚洲国产乱码最新视频 | 色婷婷av一区二区三区软件| 亚洲人xxxx| 欧美日韩视频在线第一区| 日本aⅴ免费视频一区二区三区| 欧美一级电影网站| 国内成人免费视频| 综合婷婷亚洲小说| 欧美日韩视频在线观看一区二区三区| 秋霞午夜av一区二区三区| 欧美一级高清大全免费观看| 狠狠久久亚洲欧美| 亚洲男帅同性gay1069| 欧美群妇大交群中文字幕| 精品一二三四在线| 亚洲人成伊人成综合网小说| 欧美日韩国产三级| 国产麻豆视频精品| 亚洲一区二区精品视频| 精品处破学生在线二十三| 99久久精品情趣| 天堂成人免费av电影一区| 久久人人爽爽爽人久久久| 色综合中文字幕国产| 亚洲福利视频三区| 久久久91精品国产一区二区精品| 中文文精品字幕一区二区| 国产精品一区一区三区| 91女厕偷拍女厕偷拍高清| 婷婷综合久久一区二区三区| 久久精品亚洲一区二区三区浴池| 91福利精品视频| 国产真实乱对白精彩久久| 亚洲主播在线观看| 久久久精品一品道一区| 欧美日韩国产a| 99久久久精品| 极品少妇xxxx偷拍精品少妇| 性欧美大战久久久久久久久| 中文字幕在线观看一区| 欧美大胆一级视频| 欧美日韩视频在线观看一区二区三区 | 日韩欧美久久久| 91视频精品在这里| 国产乱理伦片在线观看夜一区| 亚洲一线二线三线视频| 国产精品久久毛片av大全日韩| 欧美一级国产精品| 欧美艳星brazzers| 91亚洲国产成人精品一区二三| 精品一区二区国语对白| 日韩国产欧美三级| 一卡二卡欧美日韩| 一色屋精品亚洲香蕉网站| 久久综合色天天久久综合图片| 7777精品伊人久久久大香线蕉经典版下载| 9人人澡人人爽人人精品| 欧美日韩成人综合| 色婷婷精品大在线视频| 97aⅴ精品视频一二三区| 成人在线一区二区三区| 国产精品一区二区无线| 久久国产夜色精品鲁鲁99| 美日韩黄色大片| 日韩精品91亚洲二区在线观看| 亚洲第一av色| 午夜精品一区二区三区三上悠亚| 亚洲一卡二卡三卡四卡无卡久久 | 久久亚洲一区二区三区明星换脸| 日韩一级二级三级精品视频| 日韩一区二区三区在线观看| 欧美一区二区二区| 欧美一区二区黄| 2023国产一二三区日本精品2022| 日韩一区二区三区四区五区六区| 欧美一区二区三区色| 日韩欧美在线综合网| 日韩欧美激情一区| 久久亚洲综合av| 国产精品污网站| 亚洲乱码国产乱码精品精可以看| 成人午夜视频免费看| 国产精品一二三区| 懂色av一区二区夜夜嗨| 成人免费高清视频在线观看| 色综合天天视频在线观看| 欧美最猛黑人xxxxx猛交| 欧美日本国产视频| 欧美电影免费观看高清完整版在线 | 欧美色图在线观看| 7777精品久久久大香线蕉 | 欧美日韩亚洲不卡| 日韩欧美国产高清| 欧美国产精品v| 亚洲精品中文在线影院| 婷婷中文字幕综合| 国产福利一区在线观看| 91久久国产最好的精华液| 日韩欧美第一区| 亚洲色图20p| 秋霞电影网一区二区| 丁香婷婷综合五月| 欧美三级资源在线| 久久蜜桃一区二区| 亚洲成人综合在线| 国产黄色精品视频| 在线亚洲一区观看| 精品欧美黑人一区二区三区| 1024国产精品| 久久se精品一区精品二区| 99久久99久久免费精品蜜臀| 欧美色涩在线第一页| 国产欧美日韩在线观看| 亚洲国产精品麻豆| 国产91清纯白嫩初高中在线观看| 在线观看欧美精品| 国产视频一区不卡| 日日摸夜夜添夜夜添亚洲女人| 成熟亚洲日本毛茸茸凸凹| 欧美一级高清片| 亚洲成人免费影院| 99re这里只有精品视频首页| 欧美tk—视频vk| 亚洲成人激情自拍| 91视频在线观看免费| 国产午夜精品在线观看| 日韩1区2区日韩1区2区| 91官网在线观看| 亚洲天堂av一区| 国产91露脸合集magnet| 日韩欧美色综合网站| 首页国产欧美久久| 在线免费观看一区| 中国色在线观看另类| 国产在线不卡一卡二卡三卡四卡| 欧美视频中文字幕| 国产精品久线在线观看| 国产精品99久久久| 精品国产伦理网| 蜜臀av一区二区在线观看| 欧美精品高清视频| 亚洲一区二区精品视频| 欧美亚洲一区二区在线观看| 自拍av一区二区三区| 福利一区二区在线观看| 精品国产乱码久久久久久影片| 日本欧美一区二区三区乱码| 欧美日韩在线免费视频| 亚洲线精品一区二区三区| av一本久道久久综合久久鬼色| 国产视频亚洲色图| 国产精品伊人色| 国产欧美一区二区精品久导航| 加勒比av一区二区| www国产亚洲精品久久麻豆| 奇米影视一区二区三区小说|