新浪微博聊天模块的问题

代码小天王 2012-06-08 12:42:32
比如说我当前在一个人的主页,然后我再打开另一个人的主页,那么这里2个窗口都在,我称它为A和B

当我在B窗口点开好友列表的时候,我在去看A窗口,A窗口也打开了好友列表,同理我如果在A窗口跟某人聊天,在查看B窗口,B窗口也立即显示我跟某人聊天?

确实以前没遇到过这种效果,所以请了解的人解答下。
...全文
150 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
yb00k 2012-06-08
  • 打赏
  • 举报
回复
个人感觉应该是通过服务器存储状态信息,然后通过AJAX去服务器读取信息聊天状态信息。
yb00k 2012-06-08
  • 打赏
  • 举报
回复
怎么回事?不说说
代码小天王 2012-06-08
  • 打赏
  • 举报
回复
这几天发烧,脑袋都烧昏了,想通了,散分
[Quote=引用 12 楼 的回复:]

如果是同一个账号就会出现你说的情况,如果不是同一个账号。那你说的情况我这么怎么没有呢
[/Quote]
licai1210 2012-06-08
  • 打赏
  • 举报
回复
如果是同一个账号就会出现你说的情况,如果不是同一个账号。那你说的情况我这么怎么没有呢
licai1210 2012-06-08
  • 打赏
  • 举报
回复
是不是同一个账号
tptptp00 2012-06-08
  • 打赏
  • 举报
回复
虽然是2个请求 但是服务器存放的数据是一样的
代码小天王 2012-06-08
  • 打赏
  • 举报
回复
我知道长连接怎么实现,但是我认为我chrome去请求一次,ie请求一次,应该是2个连接吧
[Quote=引用 8 楼 的回复:]

你看看http长连接
[/Quote]
licai1210 2012-06-08
  • 打赏
  • 举报
回复
你看看http长连接
代码小天王 2012-06-08
  • 打赏
  • 举报
回复
这个不是问题,我想知道是怎么实现的
[Quote=引用 5 楼 的回复:]

你用2个不同的浏览器试试,然后看看结果。Server Push也是浏览器先要去请求的,所有请求是已浏览器为单位来解析结果的。在同一台电脑上不同浏览器应该不会出现这个问题
[/Quote]
代码小天王 2012-06-08
  • 打赏
  • 举报
回复
测试了,是同样的问题
[Quote=引用 5 楼 的回复:]

你用2个不同的浏览器试试,然后看看结果。Server Push也是浏览器先要去请求的,所有请求是已浏览器为单位来解析结果的。在同一台电脑上不同浏览器应该不会出现这个问题
[/Quote]
licai1210 2012-06-08
  • 打赏
  • 举报
回复
你用2个不同的浏览器试试,然后看看结果。Server Push也是浏览器先要去请求的,所有请求是已浏览器为单位来解析结果的。在同一台电脑上不同浏览器应该不会出现这个问题
代码小天王 2012-06-08
  • 打赏
  • 举报
回复
我在想是不是新浪聊天用的是Server Push,一旦我打开一个好友列表,那么客户端会请求服务端,那么服务端推送一个结果回来,然后把结果解析出来,2个页面的话,都会收到推送回来的消息,所以实现了这个功能
[Quote=引用 3 楼 的回复:]
应当是他们的推送吧
[/Quote]
ycproc 2012-06-08
  • 打赏
  • 举报
回复


应当是他们的推送吧
代码小天王 2012-06-08
  • 打赏
  • 举报
回复
还没有设计到收发消息那块,我只是想知道他那块的原理,紧紧是html,而且A和B页面是2个独立的页面
[Quote=引用 1 楼 的回复:]

当你打开B的时候,其实A已经变成了B的主页。估计这中聊天是已用户电脑和浏览为单位来发送消息的。
[/Quote]
licai1210 2012-06-08
  • 打赏
  • 举报
回复
当你打开B的时候,其实A已经变成了B的主页。估计这中聊天是已用户电脑和浏览为单位来发送消息的。
神聊电脑版正式发布,聊天变得更简单更快捷!继iPhone版、iPad版、Android版、Symbian版之后,神聊于今日正式发布电脑版(Windows版),独家把手机上已经深入人心的"按住对讲"功能经过精心设计,移植到电脑上,为用户在电脑上使用语音对讲功能带来方便。电脑用户也可以象手机用户一样,使用方便的对讲功能,而且支持电脑和手机互通:电脑用户可以发给手机用户,手机用户也可以发给电脑用户。神聊电脑版的主要功能由六个模块组成。分别是好友,群组,最近联系,找好友,好友管家,及设置模块。支持新浪微博账号直接登录。 • 简洁,清爽的聊天体验。 • 和神聊手机版之间收发文字、语音、图片。 • 群聊:免费200人大群权限,不收Q币、不用太阳,轻松把亲人、朋友、同事、邻居拖进群里一顿神聊。 • 体积小巧,支持WinXP/Vista/Win7 推荐和【神聊手机版】一起使用 【全球首家基于地理位置的手机聊天室】经典的聊天模式,创新的手机应用。多个精彩频道,自主选择收听范围。搭讪、求助、K歌、神聊都方便,随时随地和附近或五湖四海的人交流,认识有趣的人,发现有趣的事。 【线控语音对讲】告别2B青年,做回文艺青年。独创线控对讲技术,利用耳机实现线控对讲,在锁屏状态下也能玩对讲,配合特别优化的消息提示音,实现对讲盲操作。 【自建200人大群】好友多?公司大?我们都不怕,只要你hold住。神聊率先开创免费200人大群权限,不收Q币、不用太阳,秒杀一切还只有20人群聊上限的语音对讲应用。 【查看附近的人】同地区、同乐趣、话题广泛、活动多多。同类软件定位最迅速,打发无聊的时间,让偶遇成为神奇的必然。
随着互联网的高速发展,网络交际已经深入人心,通过如人人网、新浪微博等的社区网站来交友,聊天也已成为一种时尚,而图片则成为这种交友方式中举足轻重的一部分。人们往往通过对图片的评论来交互意见和看法,人人网的相册更是成为了使用者展示自己的窗口。因此诞生了第一批手机相册软件。 但目前Android手机中的相册软件暴露出了一些弊端:首先是对“图”的理解不深刻,图不仅仅是拍摄的照片。我们创新地引入了广大网友喜闻乐见的手绘涂鸦的模块,自己在画板上绘制,然后上传分享,这便将思维从拍照然后编辑这种定势中解放了出来。其次是操作方式的问题,传统的单张编辑上传的方式,效率低,用户体验差,而我们采用了本地图片的批量上传,一举解决了这个问题,使得用户可以一次性上传数张自己喜欢的图片。最后就是被业界忽略的人性化设计的方面,比如针对不同用户,设置主题库供用户来选择,再如帮助页面的使用指导,反馈页面的意见采集,都是极尽地考虑到用户的使用体验。 美图随享的核心主题是随时随地分享你的快乐,它提供了拍摄,编辑,绘图,分享,分发,查看网络相册,批量上传等主要功能,旨在为广大用户带去方便快捷的使用享受。 此软件适用于Android 2.2 及其以上版本,属于客户端软件。
特色功能: 1、新增第三方合作网站登录模块,腾讯QQ和新浪微博,更加方便网友登录与注册 2、新增手机短信注册,Email验证注册和实名验证,拒绝垃圾会员 3、首页新增地区分站功能, 光明榜自动根据IP判断来源显示地区会员,点击选择,可自动出现二级城市按钮,匹配会员列表 4、新增我关注的人,会员可第一时间找到他(她)关注的交友对象 5、新增手机mini版交友 6、新增推广注册奖励,调动会员自发宣传网站,增加网站注册量,知名度,访问量 7、在原来录制视频的基础上,新增上传视频和外部调用视频地址功能,可调用56,youku等外部视频地址,节省流量 8、后台可以给会员发送站内信通知,可以自由选择给会员发送手机短信通知等 9、新增官方后台发布交友活动模块,与圈子交友活动完全独立分离 10、新增底部文章信息发布模块,可增加类目和相关文章及排序 11、新增后台数据自动备份及还原,照片视频自动打包下载模块 12、新增客服信息,在线支付账号,网站基本信息SEO关键词等移植到后台操作. 13、新增后台管理员权限级别任意分配模块 14、新增广告位若干,重新开发广告发布模块,更加方便快捷 15、在友情链接基础上增加合作伙伴图文模块 16、首页更改为大图广告位轮翻,和对联广告位等 17、简化导航栏,去掉了圈子,相册,日记,爱情诊所等,可根据实际情况随意增加上 18、重新开发规化了核心类模块及相关函数,性能负载更优越,更容易维护和二次开发 19、重新规化了数据库结构和索引等相关优化 20、缩简了注册流程 21、重新规化后台功能 22、会员注册更改为用户名方式,降低注册门坎,新增邮箱和手机验证注册,用户名手机邮箱都可以登录网站 23、完善圈子,在线聊天等若干细节 24、完善个人主页显示模式,增加我的标签展示 25、完善实名认证模块 26、去掉交友目的和一些个人资料的变动 27、重新设计网站版面 28、完善在线拍照,录制视频,设置形象照 29、修正了圈子模块的一些Bug 30、修正了个性个人主页的一些Bug 31、重新开发了会员在线泡币的机制,并修正了高级会员以上级别不能自动结算泡币的Bug 32、修正后台视频审核预览flv播放器 33、修正后台地区管理 34、免责声明移植到后台管理发布 35、去除了隐身登录功能,更改为自动保存用户名密码功能 36、重新开发了在线泡币机制 37、VIP会员升级时效增加3年和5年 38、合并与整合了几个重要核心配置文件
ThinkSNS 开源社交系统 v4.6.1更新日志 【修复】聊天无法使用emoji问题 【修复】后台禁用用户后,app第三方登录可登录问题 【修复】部分接口问题 【修复】h5个人中心获取用户信息问题 【修复】后台设置积分问题 ThinkSNS简介 ThinkSNS(简称TS),是智士软件旗下的开源微博、社交系统,含微博、论坛、资讯、频道、商城、活动、定位、找人、直播、问答等一系列功能。采用PHP+MySQL技术,核心(微博、用户系统)+多应用+多插件的产品模式。拥有web、Iphone APP、Android APP以及H5、微信端。 TS能够建立社交网站、微博平台、教育平台、商城系统、粉丝社区、知识社区、企业文化社区等多种互联网平台,是移动互联网创业的首选二次开发平台。 ThinkSNS功能简介 朋友圈(微博/) 和新浪微博类似的微博系统,支持文字、表情、图片、短视频、附件、@、话题,满足用户的交流需求,可以用于任何场景。 微吧(论坛) 结合贴吧论坛圈子等模式的核心点,打造的请论坛系统,圈子化有效资源充分利用,助力社区内容整合,自定义吧名、权限等,让运营更轻松,可用于任何应用场景。详细介绍(http://www.thinksns.com/zx/reader.php?id=122) IM即时聊天 像微信一样聊天,支持群聊及单聊,语音、图片、文字、表情、位置分享、名片等分享,增强活跃度,让移动在线更加便捷。 问答 支持提问、回答、采纳、评论、分享、收藏、关注、举报、消息提示、消息推送、筛选、搜索、再次编辑、标签筛选等功能,助力抢占内容经济市场,为知识分享、专家咨询、职场经验分享、顾问咨询、职业社交、私人顾问、医生 咨询、医患交流、金融顾问、旅游经验咨询等提供完美解决方案。详细介绍(http://www.thinksns.com/zx/reader.php?id=116) 资讯 分类管理,热门热评类别等多种排序机制,呈现社区精选动态资讯,支持用户投稿,后台审核,使用最适应用户习惯的页面规划,助力运营者与使用者保持高度粘性,把握信息传播渠道。详细介绍(http://www.thinksns.com/zx/reader.php?id=123) 活动 发起活动,设置时间限制,调动用户参与积极性,活动分类,地区标定,更加增强了活动模块实用性,适用于创投类/兴趣社交类/大型企业管理等领域运营管理,有效精准保持活跃度。 礼物商城 用户可以通过做任务获得积分,积分可以兑换礼物,礼物可以赠送给其他用户。 支持支付宝等第三方平台充值。让社区运营与商业模式完美结合。 频道(专辑) 汇聚精彩分享,精华帖子,支持用户收听、投稿,管理员推荐展示,将相同碎片化信息集中瀑布流形式展示。 任务中心 游戏化运营机制的存在,使得网站运营充满个性和乐趣,有利于提高用户活跃度。 广场 首页聚合平台各综合栏目精华内容,广场轮播,个人小名片,后台推荐内容模块。 后台配置灵活,可用于平台首页或访客页面,充分体现精华内容,提高用户关注度,适用于各类企业网站/产品官网,社区入口页面使用。 直播(仅限直播版) 智能流媒体实时处理,高并发低延时,稳定安全,极致体验,为教育培训、娱乐演义、访谈媒体、游戏互动等行业带来全新的产品革命。 其他应用及插件: 广告系统、第三方登录、话题、签到、勋章、风云榜、附近的人、积分系统、关注、热门话题、设置、搜索、通讯录、找人、转发、认证、标签、分享、充值提现、推送、内容管理等 Thinksns 后台管理 后台路径:域名/index.php?app=admin&mod=Index&act=index 后台密码:admin123(安装时可设置) 基本部署所需服务器环境: 1.nginx (或apache) 2.mysql (较高版本即可) 3.php (推荐5.6版本,最低兼容5.3) 4.linux(基本的服务器环境 windows server服务器不支持socket扩展部分,无法使用app的即时聊天等部分)

62,046

社区成员

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

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

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

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