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

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

?? frmclient.frm

?? 用于局域網中的文件自動更新下載
?? FRM
字號:
VERSION 5.00
Object = "{248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0"; "MSWINSCK.OCX"
Begin VB.Form frmClient 
   Caption         =   "Client"
   ClientHeight    =   2700
   ClientLeft      =   60
   ClientTop       =   450
   ClientWidth     =   7095
   LinkTopic       =   "Form1"
   ScaleHeight     =   2700
   ScaleWidth      =   7095
   StartUpPosition =   3  'Windows Default
   Begin VB.Timer timerDownloadFinished 
      Enabled         =   0   'False
      Interval        =   500
      Left            =   3480
      Top             =   4080
   End
   Begin MSWinsockLib.Winsock sckDatabaseUpdate 
      Left            =   4320
      Top             =   4080
      _ExtentX        =   741
      _ExtentY        =   741
      _Version        =   393216
   End
   Begin MSWinsockLib.Winsock sckFilesUpdate 
      Left            =   6000
      Top             =   4080
      _ExtentX        =   741
      _ExtentY        =   741
      _Version        =   393216
   End
   Begin MSWinsockLib.Winsock sckClientCommunication 
      Left            =   5160
      Top             =   4080
      _ExtentX        =   741
      _ExtentY        =   741
      _Version        =   393216
   End
   Begin VB.CommandButton Command1 
      Caption         =   "Connect"
      Height          =   495
      Left            =   2940
      TabIndex        =   2
      Top             =   1680
      Width           =   1215
   End
   Begin VB.TextBox txtEventId 
      Height          =   495
      Left            =   1980
      TabIndex        =   1
      Text            =   "Text1"
      Top             =   360
      Width           =   4575
   End
   Begin VB.Label Label7 
      Caption         =   "XmlMessage"
      Height          =   495
      Left            =   540
      TabIndex        =   0
      Top             =   360
      Width           =   1215
   End
End
Attribute VB_Name = "frmClient"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit

Private sUpdateFileName As String
Private bNewFile        As Boolean
Private bSaveFinished   As Boolean
Private colFilesInfo    As Collection


Private Sub Command1_Click()
    ' establish the connect
    With sckClientCommunication

        If .State <> sckConnected Then
            .Close

            Do While .State <> sckClosed
                DoEvents
            Loop

            .Connect
    
            Do While .State <> sckConnected
                DoEvents
            Loop
        End If
        ' send the command
        .SendData SendCommand(COMMAND_GETUPDATEFILE)
    End With
End Sub

Private Sub Form_Load()
    Init.Init
   
    With sckClientCommunication
        .RemoteHost = objServerInfo.sServerAddress
        .RemotePort = objServerInfo.sCommunicationPort
    End With
    
    With sckFilesUpdate
        .RemoteHost = objServerInfo.sServerAddress
        .RemotePort = objServerInfo.sHttpServerPort
    End With
End Sub

Private Sub Form_Unload(Cancel As Integer)
    timerDownloadFinished.Interval = 0

    sckClientCommunication.Close
    Do While sckClientCommunication.State <> sckClosed
        DoEvents
    Loop
    
    sckFilesUpdate.Close
    Do While sckFilesUpdate.State <> sckClosed
        DoEvents
    Loop
    
    Unload Me
    
    End
End Sub

Private Sub sckClientCommunication_DataArrival(ByVal bytesTotal As Long)

    Dim sData             As String
    Dim colUpdateFileInfo As Collection

    sckClientCommunication.GetData sData, vbString
    txtEventId.Text = sData

    If Dir(objSystemInfo.sAppPath & UPDATE_FOLDER, vbDirectory) = "" Then
        MkDir objSystemInfo.sAppPath & UPDATE_FOLDER
    End If

    Set colUpdateFileInfo = GetUpdateFile(GetLocalFileInfo(objSystemInfo.sAppPath & _
            UPDATE_FOLDER), GetRemoteFileInfo(sData))
    'frmDownload.Timer1.Enabled = True
    timerDownloadFinished.Enabled = True
    'frmDownload.SaveFiles colUpdateFileInfo
    SaveFiles colUpdateFileInfo
End Sub

Private Sub sckFilesUpdate_DataArrival(ByVal bytesTotal As Long)
    Dim byteByteData()      As Byte          ' received data
    Dim byteTotalByteData() As Byte     ' All of the received data
    Dim sByteData           As String
    Dim iLengthStartPos     As Integer      ' start position of the label "Content-Length"
    Dim iLengthEndPos       As Integer        ' end position of the label "Content-Length"

    Static lAllBytesTotal   As Long       ' all received data's length

    Static sLength          As String

    Dim iFileNum            As Long               ' filenumber
    Dim iIndex              As Long

    If sLength = "" Then
        sLength = "0"
    End If

    If Dir(objSystemInfo.sAppPath & BACKUP_FOLDER, vbDirectory) = "" Then
        MkDir objSystemInfo.sAppPath & BACKUP_FOLDER
    End If

    If Dir(objSystemInfo.sAppPath & UPDATE_FOLDER, vbDirectory) = "" Then
        MkDir objSystemInfo.sAppPath & UPDATE_FOLDER
    End If

    If bNewFile Then
        lAllBytesTotal = bytesTotal
        bNewFile = False
    Else
        lAllBytesTotal = bytesTotal + lAllBytesTotal
    End If

    ' check the connection's status
    Do While sckFilesUpdate.BytesReceived = 0

        If sckFilesUpdate.State = sckClosed Then Exit Sub

        DoEvents
    Loop

    ' get the block data
    sckFilesUpdate.GetData byteByteData, vbByte
    ' change the byte to string to find the filesize by label "Content-Length"
    sByteData = StrConv(byteByteData, vbUnicode)
    ' get start position of the label "Content-Length"
    iLengthStartPos = InStr(1, sByteData, "Content-Length:")

    ' if find the label then get the end position to get the filesize
    If iLengthStartPos > 0 Then
        iLengthEndPos = InStr(iLengthStartPos, sByteData, vbCrLf)
        ' save filesize
        sLength = Mid(sByteData, iLengthStartPos + Len("Content-Length: "), _
                iLengthEndPos - (iLengthStartPos + Len("Content-Length: ")))
    End If

    iFileNum = FreeFile()
    ' save each block data to the temp file
    Open objSystemInfo.sAppPath & TEMP_FILE_NAME For Binary As #iFileNum

    For iIndex = 0 To bytesTotal - 1
        Put #iFileNum, LOF(iFileNum) + 1, byteByteData(iIndex)
    Next iIndex

    Close #iFileNum

    'if filesize bigger than the received data's length
    If sLength < lAllBytesTotal Then
        Open objSystemInfo.sAppPath & TEMP_FILE_NAME For Binary Access Read As #iFileNum
        ReDim byteTotalByteData(LOF(1) - 1) As Byte
        Get #1, 1, byteTotalByteData
        Close #iFileNum
        
        ' delete the file if exist,
        If Dir(objSystemInfo.sAppPath & UPDATE_FOLDER & "\" & sUpdateFileName) <> "" _
                Then Kill objSystemInfo.sAppPath & UPDATE_FOLDER & "\" & _
                sUpdateFileName
        Open objSystemInfo.sAppPath & UPDATE_FOLDER & "\" & sUpdateFileName For _
                Binary As #iFileNum

        For iIndex = lAllBytesTotal - CLng(sLength) To UBound( _
                byteTotalByteData())
            Put #iFileNum, LOF(iFileNum) + 1, byteTotalByteData(iIndex)
        Next iIndex

        Close #iFileNum

        ' clean the temp file
        If Dir(objSystemInfo.sAppPath & TEMP_FILE_NAME) <> "" Then Kill objSystemInfo.sAppPath & _
            TEMP_FILE_NAME
        'MsgBox "download finished!"
        bSaveFinished = True
    End If
End Sub

Private Sub timerDownloadFinished_Timer()
    If bSaveFinished Then
        Enter
    End If
End Sub

Private Sub Enter()

    Dim objFileInfo   As FILEINFO
    Dim sCommand      As String

    Static iFileNo    As Integer
    Static iFileCount As Integer

    iFileCount = colFilesInfo.Count
    iFileNo = iFileNo + 1
    If Dir(App.Path & "\" & TEMP_FILE_NAME) <> "" Then Kill App.Path & "\" & _
            TEMP_FILE_NAME

    If iFileNo > iFileCount Then
        timerDownloadFinished.Enabled = False

        iFileNo = 0
        MsgBox "Update Finished"

        Exit Sub

    End If

    sUpdateFileName = colFilesInfo(iFileNo).sFileName

    If sUpdateFileName = "" Then
        MsgBox "please input the file name what you want"
        Exit Sub
    End If

    sCommand = "GET /" & sUpdateFileName & " HTTP/1.1" & vbCrLf
    sCommand = sCommand & "Host: " & objServerInfo.sServerAddress & vbCrLf
    sCommand = sCommand & "Accept: */*" & vbCrLf
    sCommand = sCommand & "Referer: http://" & objServerInfo.sServerAddress & _
            vbCrLf
    sCommand = sCommand & _
            "User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)" & _
            vbCrLf
    sCommand = sCommand & "Pragma: no-cache" & vbCrLf
    sCommand = sCommand & "Cache-Control: no-cache" & vbCrLf
    sCommand = sCommand & "Connection: close" & vbCrLf
    sCommand = sCommand & vbCrLf
    Debug.Print sCommand
    bNewFile = True
    
    With sckFilesUpdate
        If .State <> sckConnected Then
            .Close
            .Connect
        End If
    
        Do While .State <> sckConnected
            DoEvents
        Loop
    
        .SendData sCommand
    End With
End Sub

Private Sub SaveFiles(ByVal colUpdateFileInfo As Collection)
    Set colFilesInfo = colUpdateFileInfo
    Enter
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
这里是久久伊人| 91同城在线观看| 日本韩国欧美在线| 久久久久久影视| 午夜精品久久久久久久| 色综合中文字幕| 国产蜜臀av在线一区二区三区| 亚洲成精国产精品女| 99久免费精品视频在线观看| 欧美xxxxxxxx| 日本成人在线网站| 在线观看中文字幕不卡| 中文字幕一区av| 欧美日韩国产欧美日美国产精品| 18涩涩午夜精品.www| 精品无码三级在线观看视频 | 亚洲香蕉伊在人在线观| 成人av电影在线观看| 久久久一区二区三区捆绑**| 另类人妖一区二区av| 欧美一区二区性放荡片| 性做久久久久久免费观看| 在线亚洲人成电影网站色www| 亚洲欧洲日韩在线| 丁香一区二区三区| 久久久不卡网国产精品一区| 久久国内精品自在自线400部| 欧美老年两性高潮| 亚洲国产aⅴ天堂久久| 欧美在线观看一二区| 亚洲日穴在线视频| 91在线你懂得| 日韩毛片一二三区| 91丨九色丨国产丨porny| 欧美国产精品一区二区| 顶级嫩模精品视频在线看| 国产亚洲欧美日韩在线一区| 精品一区二区国语对白| 久久综合999| 国产成人综合在线播放| 久久这里只有精品首页| 国产乱人伦精品一区二区在线观看| www激情久久| 国产盗摄一区二区| 国产精品网曝门| 91在线码无精品| 一区二区久久久久| 欧美天堂一区二区三区| 亚洲国产日产av| 欧美日本韩国一区| 蜜臂av日日欢夜夜爽一区| 精品久久五月天| 国产精品18久久久久久久网站| 久久九九久久九九| 99久久精品国产麻豆演员表| 亚洲黄色在线视频| 欧美精品色综合| 久久99精品国产91久久来源 | 国产亚洲欧美一区在线观看| 国产一区在线看| 国产亚洲综合在线| 成人国产一区二区三区精品| 亚洲男人的天堂一区二区| 欧美日韩免费观看一区三区| 强制捆绑调教一区二区| 久久久蜜臀国产一区二区| 99这里只有久久精品视频| 一区二区三区不卡在线观看| 91精品国产综合久久国产大片| 韩日欧美一区二区三区| 国产精品网友自拍| 欧美三区免费完整视频在线观看| 蜜臀国产一区二区三区在线播放 | 欧美在线一区二区| 免费亚洲电影在线| 国产精品女人毛片| 欧美三级午夜理伦三级中视频| 日本不卡一区二区三区| 国产精品午夜在线观看| 欧美日韩成人综合天天影院| 国产中文字幕精品| 亚洲人成人一区二区在线观看| 欧美一区永久视频免费观看| 成人激情文学综合网| 亚洲成人在线网站| 国产午夜精品在线观看| 欧美亚洲综合另类| 精品亚洲成a人| 亚洲黄色尤物视频| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美成人r级一区二区三区| zzijzzij亚洲日本少妇熟睡| 午夜a成v人精品| 国产欧美日韩在线观看| 欧美精品一二三| 成人在线综合网站| 日韩电影在线一区二区三区| 亚洲国产高清aⅴ视频| 欧美日韩成人在线| av电影一区二区| 精品一区二区在线视频| 有坂深雪av一区二区精品| 精品国产亚洲在线| 欧美午夜在线观看| 国产成人精品aa毛片| 在线欧美一区二区| 久久福利视频一区二区| 又紧又大又爽精品一区二区| 精品国产91洋老外米糕| 在线观看欧美黄色| 成人黄动漫网站免费app| 看电影不卡的网站| 一区二区三区在线视频免费观看| 精品国产一区二区三区久久影院| 欧美色图片你懂的| www.欧美色图| 国产一区视频网站| 日韩极品在线观看| 亚洲天堂久久久久久久| 国产亚洲精品aa| 欧美一区二区三区免费观看视频 | 日韩不卡一二三区| 亚洲欧美偷拍卡通变态| 国产欧美日本一区二区三区| 日韩一区二区精品在线观看| 欧美日韩一区小说| 色悠悠亚洲一区二区| 成人sese在线| 国产福利一区二区三区视频| 麻豆精品在线视频| 午夜av区久久| 亚洲一区二区三区三| 中文字幕在线不卡一区| 中文字幕欧美区| 国产亚洲欧美色| 久久久久久免费| 精品国产sm最大网站| 欧美电影免费观看高清完整版在线观看| 欧美在线不卡一区| 在线精品视频一区二区三四| 97超碰欧美中文字幕| 99久久婷婷国产综合精品| 国产a区久久久| 国产黄人亚洲片| 国产精品一区二区你懂的| 麻豆精品视频在线| 奇米一区二区三区av| 午夜av一区二区| 亚洲gay无套男同| 五月综合激情网| 亚洲高清免费在线| 婷婷综合久久一区二区三区| 亚洲一区二区三区四区在线免费观看 | 亚洲色图清纯唯美| 国产精品国产三级国产普通话蜜臀| 国产亚洲欧洲一区高清在线观看| 久久久午夜电影| 国产性天天综合网| 中文成人综合网| 国产精品乱码久久久久久| 亚洲国产精品精华液2区45| 日本一区二区免费在线| 中文字幕不卡在线播放| 亚洲欧洲三级电影| 亚洲精品自拍动漫在线| 亚洲国产综合在线| 日本大胆欧美人术艺术动态| 久久精品国产999大香线蕉| 国产综合久久久久久久久久久久| 国产综合色视频| 不卡在线视频中文字幕| 精品国产乱码久久久久久1区2区| 久久婷婷成人综合色| 国产视频一区不卡| 国产精品久久久久久妇女6080| 亚洲视频狠狠干| 亚洲电影视频在线| 久久国产三级精品| 成人午夜激情在线| 99re这里只有精品6| 欧美日韩美女一区二区| 91精品国产一区二区人妖| 亚洲精品在线网站| 中文字幕一区av| 午夜精品影院在线观看| 蜜桃视频在线一区| 成人开心网精品视频| 在线观看日韩一区| 日韩欧美国产电影| 国产精品色一区二区三区| 亚洲一区二区av在线| 麻豆精品在线视频| www.亚洲国产| 欧美日韩精品一区二区三区| 26uuu色噜噜精品一区二区| 亚洲视频一区在线| 蜜乳av一区二区| 91视频一区二区| 日韩一区二区三区免费看| 日本一区二区综合亚洲|