首页新闻找找看学习计划

FD_READ中能否实现对socket返回数据的监控,但不要干扰它的正常流程?

0
悬赏园豆:10 [已关闭问题] 关闭于 2013-11-11 12:23
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中就没有数据了,所以我想知道在这个环节我能不能不破坏缓冲区的情况下,拷贝一份缓冲区的数据来自已做判断后再决定是否做其它处理。

空明流光的主页 空明流光 | 初学一级 | 园豆:48
提问于:2013-11-04 09:52
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册