h**********c 发帖数: 4120 | 1 http 连到 web server
产生一个session,
我们假设session 不会time out(应该可以);
问题,在session中能不能设一个timer,定时把server 的信息发给client.
也就是http client 能否被动接受server message? |
c*****u 发帖数: 562 | 2 不能在客户端定时的去取信息?
不行的话研究一下server side push吧
【在 h**********c 的大作中提到】 : http 连到 web server : 产生一个session, : 我们假设session 不会time out(应该可以); : 问题,在session中能不能设一个timer,定时把server 的信息发给client. : 也就是http client 能否被动接受server message?
|
g*****g 发帖数: 34805 | 3 If you know the time to update, you can let the client poll at that time.
If it's random, you may use those long poll framework like Comet. Basically
what it does is to poll immediately and block there waiting for a response.
【在 h**********c 的大作中提到】 : http 连到 web server : 产生一个session, : 我们假设session 不会time out(应该可以); : 问题,在session中能不能设一个timer,定时把server 的信息发给client. : 也就是http client 能否被动接受server message?
|
h**********c 发帖数: 4120 | 4 Thanks.
思来想去,多线程是躲不过去了,
这样还是client push比较好,
好debug. |
h**********c 发帖数: 4120 | 5 最近把passive client 写出来了,
mark 一下。
c++, java 都写了,能生请专利吗? |
t*******e 发帖数: 684 | 6 Server push techniques have been in market many years...
There is no concept of client push, either server push or client polling. |
h**********c 发帖数: 4120 | 7 Server push 浏览器吗?
比如facebook的群发功能?
【在 t*******e 的大作中提到】 : Server push techniques have been in market many years... : There is no concept of client push, either server push or client polling.
|