请教各位Web高手,网页之间的通讯如何实现??

gaoweipeng7851 2009-03-08 03:44:28
小弟是学.NET的,最近在学习通信方面的知识,很想知道网页之间的即使通讯是如何实现的,由于不知内部的原理,发个帖子问问Web高手。
类似于WebQQ,咱们csdn的聊天,校内中的网页聊天之类的。
聊天的数据进行保存吗?还是关闭网页就没了?必须做成Active的吗?通讯协议什么比较好?
还望高手指教,小弟不胜感激!如果有代码,例子之类的更好!
...全文
191 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
dz0381 2011-06-30
  • 打赏
  • 举报
回复
正在研究中
jhdxhj 2009-03-09
  • 打赏
  • 举报
回复
ding
gaoweipeng7851 2009-03-09
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 fengzhilong1204 的回复:]
我也正在研究,不过还没有头绪,向各位学习一下,六楼的资料挺不错,不过貌似那篇文章的作者对.NET不是很感冒哎!嘿嘿!
[/Quote]

有什么好的研究成果别忘了分享噢!
fengzhilong1204 2009-03-09
  • 打赏
  • 举报
回复
我也正在研究,不过还没有头绪,向各位学习一下,六楼的资料挺不错,不过貌似那篇文章的作者对.NET不是很感冒哎!嘿嘿!
wsj1983920 2009-03-09
  • 打赏
  • 举报
回复
学习
gaoweipeng7851 2009-03-09
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 ojlovecd 的回复:]
引用 16 楼 gaoweipeng 的回复:
您的意思是说bs的通信一定要经过服务器?WebQQ不知道您用过没,webQQ可以直接和桌面QQ进行通信。个人感觉没有和服务器进行交互。


我没有用过,b/s与c/s通信的项目我以前也做过,两者是通过WebService来进行的,
b/s端是通过ajax定时向WebService发送请求(不管接收或发送数据)
c/s端启用线程,也是不断定时的向WebService进行数据交互
[/Quote]
哦,谢谢
nbgcqlk 2009-03-09
  • 打赏
  • 举报
回复
webservice
macong 2009-03-09
  • 打赏
  • 举报
回复
6楼给的资料不错
我姓区不姓区 2009-03-09
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 gaoweipeng 的回复:]
您的意思是说bs的通信一定要经过服务器?WebQQ不知道您用过没,webQQ可以直接和桌面QQ进行通信。个人感觉没有和服务器进行交互。
[/Quote]

我没有用过,b/s与c/s通信的项目我以前也做过,两者是通过WebService来进行的,
b/s端是通过ajax定时向WebService发送请求(不管接收或发送数据)
c/s端启用线程,也是不断定时的向WebService进行数据交互
gaoweipeng7851 2009-03-09
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 ojlovecd 的回复:]
引用 14 楼 gaoweipeng 的回复:
引用 13 楼 ojlovecd 的回复:
不断刷新网页


不是吧老大,你还不如说用Ajax。
不是简单的聊天室,况且现在聊天室也不用不断刷新页面啊。
莫非你说的是内部刷新?

呵呵,ajax也是不断的定时刷新的,只不过它不是刷新整个页面,而是局部刷新而已,纯用网页做即时通信,肯定要定时的去服务器端发送请求,而不可能服务器端像客户端即时发送需要的数据
[/Quote]

您的意思是说bs的通信一定要经过服务器?WebQQ不知道您用过没,webQQ可以直接和桌面QQ进行通信。个人感觉没有和服务器进行交互。
我姓区不姓区 2009-03-09
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 gaoweipeng 的回复:]
引用 13 楼 ojlovecd 的回复:
不断刷新网页


不是吧老大,你还不如说用Ajax。
不是简单的聊天室,况且现在聊天室也不用不断刷新页面啊。
莫非你说的是内部刷新?
[/Quote]
呵呵,ajax也是不断的定时刷新的,只不过它不是刷新整个页面,而是局部刷新而已,纯用网页做即时通信,肯定要定时的去服务器端发送请求,而不可能服务器端像客户端即时发送需要的数据
gaoweipeng7851 2009-03-09
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 ojlovecd 的回复:]
不断刷新网页
[/Quote]

不是吧老大,你还不如说用Ajax。
不是简单的聊天室,况且现在聊天室也不用不断刷新页面啊。
莫非你说的是内部刷新?
我姓区不姓区 2009-03-09
  • 打赏
  • 举报
回复
不断刷新网页
flashlove2008 2009-03-09
  • 打赏
  • 举报
回复
不懂 学习下
walkghost 2009-03-09
  • 打赏
  • 举报
回复
UP,学习。
gaoweipeng7851 2009-03-09
  • 打赏
  • 举报
回复
做成Active,用udp进行通信可以实现,但是有没有不做成Active的方法啊?
gaoweipeng7851 2009-03-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 flyingfz 的回复:]
引用 2 楼 CutBug 的回复:
以前的做法是js setInterval,ajax调用数据,不过这样性能是个问题,
bs用socket的话不知是怎么个做法,关注一下



bs用socket ??? 在 b端 怎么打开socket ?
[/Quote]

bs中不能用socket吗??
飞飞虫2015 2009-03-09
  • 打赏
  • 举报
回复
up
空心兜兜 2009-03-08
  • 打赏
  • 举报
回复
关注下
ai_li7758521 2009-03-08
  • 打赏
  • 举报
回复
这里有对WebQQ的分析,参考参考。
http://www.cnblogs.com/phinecos/archive/2009/03/06/1404951.html
加载更多回复(5)

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧