我使用的Winsock
控制:如何知道winsock已完成接收文件?
Private Sub Form_Load()
Winsock1.Connect "stackoverflow.com", 80
End Sub
Private Sub Winsock1_Close()
Winsock1.Close
End Sub
Private Sub Winsock1_Connect()
Winsock1.SendData "GET /questions/8624871/vb6-alternative-to-inet-webbrowser-control HTTP/1.1" & vbCrLf & "Host: stackoverflow.com" & vbCrLf & vbCrLf
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim s As String
Winsock1.GetData s, vbString
RichTextBox1.Text = RichTextBox1.Text & s
End Sub
我怎麼能知道控制已完成接收文件時,頭不包含Content-Length
?
我聽說過一些方法,當Winsock1.state
是0
這意味着連接被關閉,但有時它仍然在其他一些國家,像7
,所以我需要另一種解決方案等。