免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2410 | 回复: 10
打印 上一主题 下一主题

[xajax]服务端向客户短post伪操作 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-06 15:09 |只看该作者 |倒序浏览
在论坛上一直看很多人问;有什么办法服务端向客户断post内容?
我也一直在想可以不; 我想这是b/s的弊端?昨天用了下xajax在床上一直想,想了一个变通的方法.

用xajax实现 其实也是客户端向server端要东西.不过是通过js传送的,信息量很小.
server端:http://nisan.com.tw/~looy/text/server.php
客户端:http://nisan.com.tw/~looy/text/cli.php
我将每次js向服务器响应的时间设置成6s

[ 本帖最后由 ydlhero 于 2005-12-6 15:10 编辑 ]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2005-12-06 15:28 |只看该作者
这个没有什么特点啊。

为什么叫做POST伪操作呢?ajax都是这么做的。

富客户端的应用,很大一点得益于网络的速度的提升。



http://cws.yi.org/ajax/
这里有一个类似gmail的自动完成的简单演示
使用SmartTemplate+xajax制作的.

[ 本帖最后由 HonestQiao 于 2005-12-8 01:52 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2005-12-06 15:39 |只看该作者
恩.
伪操作 还是客户断向server断要东西.

我是考虑浏缆用户他没有刷新;当有人向数据库里写东西的时候;浏缆用户的内容有变,将最新的内容显示出来.

浏缆用户 和写数据的是不同的用户

论坛徽章:
0
4 [报告]
发表于 2005-12-06 17:13 |只看该作者
神奇~

论坛徽章:
0
5 [报告]
发表于 2005-12-06 19:19 |只看该作者
Server Push很早以前就被证明是行不通的,只能由客户端去拉,至于怎么拉那是客户端的事

论坛徽章:
0
6 [报告]
发表于 2005-12-06 19:34 |只看该作者
最近的project也是要用无刷新的相关技术....而且访问量相当大

ajax用xml传输,不知会不会跟soap一样,被指不利于网络带宽

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
7 [报告]
发表于 2005-12-06 21:10 |只看该作者
现在网速提升了,这个顾虑应该可以取消了

论坛徽章:
0
8 [报告]
发表于 2005-12-06 23:36 |只看该作者
原帖由 HonestQiao 于 2005-12-6 21:10 发表
现在网速提升了,这个顾虑应该可以取消了


现在是不要顾虑这.
Server Push很早以前就被证明是行不通的,只能由客户端去拉,至于怎么拉那是客户端的事

都说了是"伪"了

做这个的目的是 为了提醒当浏览用户在浏览的时候(页面又没有刷新),而有其他人往数据库里面写东西提醒 用户有新的消息;
就有点像 你在看邮件的时候 突然有人跟发邮件 但你又没有刷新页面 提醒你在有新的邮件.

说来说去还是在模仿gmail.
也许是我表达不清

现在在做个留言本(做好了放上来) 用xajax做的 想用上面的功能 做个当有新的留言人向数据库提交数据的时候 提醒所有在 浏览留言的人有新的信息出现.(用这样的原理同样可以做个即时通).

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
9 [报告]
发表于 2005-12-07 08:45 |只看该作者
原帖由 ydlhero 于 2005-12-6 23:36 发表


现在是不要顾虑这.

都说了是"伪"了

做这个的目的是 为了提醒当浏览用户在浏览的时候(页面又没有刷新),而有其他人往数据库里面写东西提醒 用户有新的消息;
就有点像 你在看邮件的时候 突然有 ...



gamil也是在不断的和服务器通信的哦。

具体通信过程的协商,你可以制定一个小的规则,例如一个32位的值,你就可以记录32个状态,而每次通讯一个32位数,也就是FFFF,这样子事件非常节省的,如果检查某个状态改变,才去作相应的请求工作。

我所测试的几个ajax基本都有类似的演示啊。

论坛徽章:
0
10 [报告]
发表于 2005-12-07 14:37 |只看该作者
版主,只有32个值么?还有http头吧.


各位大大,push我到现在也没搞清是什么玩意.不过这两天有人在写聊天室,他说服务端是perl的,似乎这个怎么持续连接?然而他都说不清原理.
请各位给个提示.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP