Case FD_READ 'we have data waiting to be processed 'start reading the data Do X = recv(lFromSocket, ReadBuffer(1), 1024, 0) Y = recv(lFromSocket, ReadBuffer2(1), 1024, 0) ‘这句是我加的 If X > 0 Then Obj.Text = Obj.Text + Left$(StrConv(ReadBuffer, vbUnicode), X) End If If X <> 1024 Then Exit Do Loop
我要实现的功能是过滤http头,但如果我在FD_READ中用recv从缓冲区接收了数据的话,就会导致它默认的请求webbrowser中就没有数据了,所以我想知道在这个环节我能不能不破坏缓冲区的情况下,拷贝一份缓冲区的数据来自已做判断后再决定是否做其它处理。