avatar
chat server long pull# JobHunting - 待字闺中
p*d
1
被问到client怎么从server取消息,我回答 long pull,这个是facebook的blog上说的。
又问,有没有更好的办法,我回答可以借用heart beat的回复,捎带消息给client,通
知client取。
另外还有什么办法吗?
avatar
f*r
2
可以用server push吧,一有新的消息,直接push给client

的。

【在 p***d 的大作中提到】
: 被问到client怎么从server取消息,我回答 long pull,这个是facebook的blog上说的。
: 又问,有没有更好的办法,我回答可以借用heart beat的回复,捎带消息给client,通
: 知client取。
: 另外还有什么办法吗?

avatar
f*r
3
可以用server push吧,一有新的消息,直接push给client

的。

【在 p***d 的大作中提到】
: 被问到client怎么从server取消息,我回答 long pull,这个是facebook的blog上说的。
: 又问,有没有更好的办法,我回答可以借用heart beat的回复,捎带消息给client,通
: 知client取。
: 另外还有什么办法吗?

avatar
p*d
4
怎么push? client端比如web page, 怎么主动的发消息给client?

【在 f*******r 的大作中提到】
: 可以用server push吧,一有新的消息,直接push给client
:
: 的。

avatar
d*r
5
Websocket

【在 p***d 的大作中提到】
: 怎么push? client端比如web page, 怎么主动的发消息给client?
avatar
S*9
6
Long pull标准做法,有啥好优化的?

的。

【在 p***d 的大作中提到】
: 被问到client怎么从server取消息,我回答 long pull,这个是facebook的blog上说的。
: 又问,有没有更好的办法,我回答可以借用heart beat的回复,捎带消息给client,通
: 知client取。
: 另外还有什么办法吗?

avatar
g*g
7
That's called long poll.
avatar
p*d
8
你不可能在client端再做个socket server吧?要不,server怎么主动的push到
client端呢?

【在 d****r 的大作中提到】
: Websocket
avatar
f*t
9
Mqtt

【在 p***d 的大作中提到】
: 你不可能在client端再做个socket server吧?要不,server怎么主动的push到
: client端呢?

avatar
t*r
10
1. use mqtt.
2. at server side maintain a message queue. Use different pointer to
maintain different devices. such as mobile and pc and mac.
3. pub-sub model.
4. replace json with more efficient protocol
avatar
h*e
11
简单看了一下,MQTT 好像不是基于tcp/ip的,主要用于wireless sensor network. 这
个好像和现在的tcp/ip 网络不搭界呀?

【在 t**r 的大作中提到】
: 1. use mqtt.
: 2. at server side maintain a message queue. Use different pointer to
: maintain different devices. such as mobile and pc and mac.
: 3. pub-sub model.
: 4. replace json with more efficient protocol

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。