Hey Zhang,

2010/3/9  <[email protected]>:
>> You'll have to manage yourself a list of WApplications/... that need
>> to be updated on a server push, for example by using a  global
>> variable that contains a list of applications. Applications can put
>> themselves in the list in the application constructor, and remove them
>> from the list in the destructor (but the appropriate way to do this
>> really depends on your application).
>
> I did it like what you say, but there's a big problem: cause, the global
> variable is a list, all keepalive application instances are stored in it,
> but I cann't delete any elements in it, I did it in the destructor. The
> destructor never called, because there's server push data to the
> application instance, which does not care about the browser is closed or
> not, the keepalive timer is changed to default again. I'm very distress
> about this problem.

Not really. When you do a server push to an application which closed
the browser, this will eventually timeout.
The simplechat example works exactly this way.

Regards,
koen

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to