关键代码如下:
void CTestExtension::Default(CHttpServerContext* pCtxt)
{
pCtxt->m_bSendHeaders =false;
int i=1;
DWORD readnum=2;
while (i<=5) {
pCtxt->WriteClient ((char *)"0k",&readnum,0);
Sleep(1000);
i++; }
}我想要得到的效果是每隔一秒就可以看到一个“OK”,而不是等5秒过后才能看到
怎么样才能实现ASP中response.flush那样的效果呢?
恳请高手帮忙,感激不尽!
:)
void CTestExtension::Default(CHttpServerContext* pCtxt)
{
pCtxt->m_bSendHeaders =false;
int i=1;
DWORD readnum=2;
while (i<=5) {
pCtxt->WriteClient ((char *)"0k",&readnum,0);
Sleep(1000);
i++; }
}我想要得到的效果是每隔一秒就可以看到一个“OK”,而不是等5秒过后才能看到
怎么样才能实现ASP中response.flush那样的效果呢?
恳请高手帮忙,感激不尽!
:)
解决方案 »
- 怎样和从服务器端发送一个命令给客户端 MFC?
- 垂直滚动条问题,请高手指教
- 如何使 ATL 开发的 Office Automation 控件能够不依赖MS Office
- 跪地请教!!!救救小弟吧!!!
- 获取当前文件的完整路径名的函数?
- 我现在有一个c语言写的算法,我想用c++来写个类库不知道如何能简便一点
- vfw下的视频采集和图象截取的问题请教!
- VC 中picture控件 想和一个CEdit型的变量相关联的问题
- 请问pkg文档用什么打开?还有谁在用BeOS 5.0?
- 怎样获得注册码?
- netmeeting sdk提供的文件共享和电子白板的接口是否支持多人?
- 在对话框中显示GIF文件遇到的问题?(急)
在线等待啊
拜托了 早了N久的资料 未果
只相当与实现了response.buffer=false这样的功能,下面是我改动后的代码
void CTestExtension::Default(CHttpServerContext* pCtxt)
{
pCtxt->m_bSendHeaders =false;
int i=1;
DWORD readnum=2;
char buf[1024]="\r\n\r\n" ;
DWORD dwSize= lstrlen (buf);
pCtxt->ServerSupportFunction
(HSE_REQ_SEND_RESPONSE_HEADER, NULL, &dwSize, (LPDWORD ) buf);
while (i<=5) {
pCtxt->WriteClient ((char *)"22",&readnum,0);
Sleep(1000);
i++; }
}要怎么样才能实现这样的功能的,我拭目以待 :)