点对点聊天
2016-08-23
0 0 0
暂无评分
其他
如何获取积分?
翻译 maninwest@Codeforge 作者:Praveen Nair (NinethSense)@CodeProject
提供 100% 隐私性的聊天 门户?这个实际操作起来可能无法完成,但是至少可以不在服务器中存储用户的个人聊天消息。
这里介绍如何创建这样一个聊天系统。
方案设计
要求: 一个非常简单聊天程序,人们可以互相聊天,且不在数据库中保存个人信息。
方案: 在内存对象中临时存储消息,直至消息提交给其他用户或者达到指定时间延迟后,例如 2 分钟过期。
技术详情:
这里使用一个静态列表 static List<> 来临时存储消息,浏览器在定义的间隔(如 3 秒)后从该对象获取消息并显示在浏览器中。一旦消息从对象中被读取,就会立即删除这些消息。在要求的间隔后,孤立的消息也会被删除。
示例应用中的技术和功能:
HTML5 和 CSS
jQuery - 版本: 1.10.2
ASP.NET , C# .NET Framework 4.5
在这个示例中,没使用 WebAPI 等复杂技术。可以使用任何语言轻松实现。
涉及到了 P2P 聊天 。让我们称他们为你和一个陌生人。
使用代码
客户端代码
以下是 PUSH 和 PULL 聊天消息句柄(Query)
提供 100% 隐私性的聊天 门户?这个实际操作起来可能无法完成,但是至少可以不在服务器中存储用户的个人聊天消息。
这里介绍如何创建这样一个聊天系统。
方案设计
要求: 一个非常简单聊天程序,人们可以互相聊天,且不在数据库中保存个人信息。
方案: 在内存对象中临时存储消息,直至消息提交给其他用户或者达到指定时间延迟后,例如 2 分钟过期。
技术详情:
这里使用一个静态列表 static List<> 来临时存储消息,浏览器在定义的间隔(如 3 秒)后从该对象获取消息并显示在浏览器中。一旦消息从对象中被读取,就会立即删除这些消息。在要求的间隔后,孤立的消息也会被删除。
示例应用中的技术和功能:
HTML5 和 CSS
jQuery - 版本: 1.10.2
ASP.NET , C# .NET Framework 4.5
在这个示例中,没使用 WebAPI 等复杂技术。可以使用任何语言轻松实现。
涉及到了 P2P 聊天 。让我们称他们为你和一个陌生人。
使用代码
客户端代码
以下是 PUSH 和 PULL 聊天消息句柄(Query)
$(funct
聊天
相关源码推荐
在线视频聊天功能
1
0
暂无评分
一个专业的forumotion聊天框的修改
0
0
暂无评分
脸谱网聊天嗅探
0
0
暂无评分
允许一个标准查找的查找字段来查找聊天用户
0
0
暂无评分
完美世界聊天
0
0
暂无评分
暂无评论