乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      利用VB6實現(xiàn)客戶端與服務端傳輸文件

       nxhujiee 2019-03-24
      利用VB6實現(xiàn)客戶端與服務端傳輸文件 
      ━━━━━━━━━━━━━━━━━━━━━━━━━

      如果文件大的話,一定不要大于8k
      一個例子我自己做的,基本沒有問題了

      服務器代碼:
      Option Explicit
      Private Sub 
      Command1_Click()
          
      Dim BytDate() As Byte
          
      Dim FileName As String
          Dim 
      lngFile As Long
          
      Dim As Long
          
      FileName "D:\Image\Oct2003.MDB "              '取得文件名及路徑
          
      lngFile FileLen(FileName) \ 1024         '取得文件長度
          
      Me.ProgressBar1.Min 0
          Me.ProgressBar1.Max lngFile 1
          ProgressBar1.Value 0
          For To lngFile
              ReDim myFile(1023As Byte                 '初始化數(shù)組
              
      Open FileName For Binary As #1             '打開文件
              
      Get #1, i 1024 1, myFile                        '將文件寫入數(shù)組
              
      Close #1                                   '關閉文件
              
      Winsock1.SendData myFile                   '發(fā)送
              
      DoEvents
              ProgressBar1.Value ProgressBar1.Value 1
          Next i
          If ProgressBar1.Value ProgressBar1.Max Then MsgBox "OK"
      End Sub

      Private Sub 
      Form_Load()
        
      Winsock1.Protocol sckTCPProtocol
        Winsock1.LocalPort 2001
        Winsock1.Listen
        FormCLI.Show
      End Sub

      Private Sub 
      Winsock1_ConnectionRequest(ByVal requestID As Long)
        
      If Winsock1.State <> Then Winsock1.Close
          
      Winsock1.Accept requestID  
      End Sub

      ━━━━━━━━━━━━━━━━━━━━━━━━━
      客戶端:

      Option Explicit
      Private Sub 
      Form_Load()
          
      With Winsock1
              .Protocol sckTCPProtocol
              .RemoteHost "192.168.0.69"
              .RemotePort 2001
              .Connect
          End With
      End Sub

      Private Sub 
      Winsock1_DataArrival(ByVal bytesTotal As Long)
          
      Static As Long
          
      Dim myFile() As Byte
          
      Dim myLong As Double
          
      Dim myPath As String
          
      myPath "d:\abc.MDB"
          ReDim myFile(bytesTotal 1)       '此處也可以是(0 To bytesTotal-1)
          
      Winsock1.GetData myFile
          
          Open myPath For Binary As #1        '新建文件
          
      myLong FileLen(myPath)
          
      Put #1, myLong 1, myFile                  '將收到的數(shù)據(jù)寫入新文件中
          
      Close #1                                     '關閉
      End Sub 

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多