当服务器上有数据想让客户端来取时,如何能即时通知客户端?(客户端用VC写的,使用HTTP协议与服务器通信)

threebags 2008-03-25 09:21:40
客户端用VC写的,使用HTTP协议与服务器通信,服务器上用PHP来接收客户端发来的数据。
现在的问题是:
当服务器上有数据想让客户端来取时,如何能即时通知客户端?
现在的解决方法是让客户端隔几秒钟就连接一下服务器看有没有数据。
请教一下:有没有更好的办法?
...全文
59 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
himan2002 2008-03-25
可能的解决方案:
你在客户端也开个端口监听,
用户登录的时候php服务器把客户端的ip和监听端口记录下来.一有消息就直接连接客户
端发送消息.
回复
threebags 2008-03-25
这样太浪费了,又增加了网络上的流量。难道没有可以解决的办法?
回复
liuyann 2008-03-25

现在的解决方法是让客户端隔几秒钟就连接一下服务器看有没有数据。

没什么好的方法了

除非让server端直接调用client的程序,需要client的权限,一般没这么做的。
== 思想重于技巧 ==
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-03-25 09:21
社区公告
暂无公告