InteliIM 创意集锦 - 基于房间的即时通讯软件之小探

原创 2004年07月02日 09:38:00

在开发我的 .NET 企业即时通讯软件(InteliIM)的过程中,冒出一个有关基于房间的即时通讯软件架构,翻译成英文即为 Room-based Instant Messenger。

该想法初步考虑是这样的:

通过把谈话过程组织成一个个房间,使谈话过程更加有趣和可定制。

每一个谈话过程都发生在一个房间(Room)里,每个房间都有各自的场景(Scene),场景规定了每个房间(Room)的规则,如是否上锁,是否允许超过三人的对话,是否可以播放背景音乐,是否有其他增值服务等等。

根据每个房间的规定,可以分为如 钟点房(只允许指定时间和/或指定时间段进行对话),标准房,VIP房(可享受各种增值服务,如听音乐,读新闻,和其他个人定制服务),休闲房(如可听音乐,看碟)等等。

通过将谈话过程组织成一个个房间,可以方便地将独立地谈话过程组织和联系起来,从而实现联机会议功能。

根据网络条件的不同,主要分为 Internet 环境和局域网(相对较好的网络环境)两种类型的房间。分别采用 Web 服务和套接字来实现这两种类型的房间。为什么采用 Web 服务来实现基于 Internet的房间呢?尽管牺牲了一部分速度,但是用 Web 服务可以穿透防火墙,可以在现今网络上无障碍地穿行。当然如果有很成熟的防火墙穿透实现也是可以拿来用的。

太有才了!史上最有创意的404页面设计集锦

404页面在我们平常浏览网页的时候并不会经常碰到,也因此很容易被忽略,但是有一些无意中出现的404页面的确很有意思。404页面也有一些特别的用途,例如显示公益广告,推广网站自身的内容等等,自定义404...
  • dyllove98
  • dyllove98
  • 2013年05月20日 18:56
  • 1455

如何从零开始写一个即时通讯软件(附源码)

转载请注明出处,请尊重原创。
  • qq_27311165
  • qq_27311165
  • 2017年07月25日 18:22
  • 1044

每个程序员都可以入手的小项目创意大集合

我经常看有人发帖问关于软件项目创意点子的事,也看到了很多回帖,我自己也回了一些常见的软件项目创意。不过我觉得只列出三两个是远远不够的,因此就收集并这个软件项目创意列表,大家要找简单的编程软件项目创意学...
  • shenshen211
  • shenshen211
  • 2016年07月06日 21:31
  • 4224

c++即时通讯程序

记录下我上大学的第一个程序项目。第一次写程序,遇到了好多挫折,也学到了好多的书本学不到的知识。 该程序主要是仿qq,实现了qq基本聊天的大部分功能包括视频聊天,语音消息,图片消息,添加好友,文件离线发...
  • MR_DUAN1105
  • MR_DUAN1105
  • 2017年03月06日 15:24
  • 1015

黑客入侵 - 认识黑客入侵的利器 嗅探软件

嗅探器(也称网络分析器)是种能够察看网络传输、将其解码并为网管提供可用的数据的一种软件。网管可以使用它提供的数据来诊断网络存在的问题。而恶意用户还会利用嗅探器来从网络上获取存储在文本中的密码。下面列举...
  • linxingqianglai
  • linxingqianglai
  • 2016年03月30日 19:16
  • 6203

六款最主流的免费网络嗅探软件全接触

六款最主流的免费网络嗅探软件全接触 http://security.zdnet.com.cn/security_zone/2009/0112/1309450.shtml ZDNET安全频道时间...
  • kendyhj9999
  • kendyhj9999
  • 2014年03月11日 23:58
  • 1177

奇葩APP盘点,程序员们创意真多

1.I'm Rich   这个App最奇葩。不仅奇葩,还无聊、炫富、浮夸,曾经荣耀一时的“劳资是土豪”应用,售价999.99美元,功能和它的简介一样粗暴,999美元买来的红钻石就是...
  • louistsuo
  • louistsuo
  • 2017年07月28日 09:06
  • 408

Teampel – 可自建服务器的优秀团队协作+即时通讯型软件

on 2016.03.01. Teampel 是一款适合企业、团队进行项目协作管理、即时通讯的全套工具,支持 Windows / Linux 自建服务器端,并拥有 Windows、Mac、iOS...
  • dj0379
  • dj0379
  • 2016年11月16日 16:41
  • 684

服务器端编程心得(七)——开源一款即时通讯软件的源码

在我的《服务器端编程心得》这个系列的第一篇至第六篇都是讲了一些零散的不成体系的网络编程细节。今天,在这篇文章中,我将介绍一款我自主开发的即时通讯软件flamingo(中文:火烈鸟),并开源其服务器和p...
  • analogous_love
  • analogous_love
  • 2017年04月06日 22:57
  • 6487

奇葩创意集锦

生活中的创意很多,但是,生活中的奇葩创意也有很多,你可能也会遇到不少,这些创意直接颠覆你的价值观、世界观、所有观,这是小编收集的一些大家来看看吧。...
  • chenmoo0821
  • chenmoo0821
  • 2016年01月11日 12:41
  • 165
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:InteliIM 创意集锦 - 基于房间的即时通讯软件之小探
举报原因:
原因补充:

(最多只允许输入30个字)