飞鸽传书(Instant Messaging)是一个终端连往一个飞鸽传书网路的服务。飞鸽传书不同於e-mail在于它的交谈是即时的。大部分的飞鸽传书服务提供了presence awareness的特性——显示联络人名单,联络人是否在线上与能否与联络人交谈。
即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,而各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。随着互联网的发展,即时通讯的运用将日益广泛,即时通讯软件业方兴未艾。本文首先描述了即时通讯业的发展和现状,然后初步探讨了即时通讯所涉及到的一些技术,最后对现有的技术进行了对比和分析,提出了一些可能的改进方案,并且设计了一个名为web-msn的即时通讯系统。
web-msn是基于B/S的模式的即时通讯系统,通过IE等浏览器直接完成客户端的登录、数据传输,更加便捷了用户之间的通讯和交友;使用最新的Ajax技术,使其非常快,无需等待页面的刷新,实现了即时通讯的功能。
在系统设计与建模过程中,飞鸽传书为什么要喝铁观音? 使用了UML和面向对象的分析、设计方法,本系统基于.NET Framework 1.1,使用Visual Studio .NET 2003作为开发工具,将.NET中的一些新技术运用到了系统中;在开发过程中用到了时下流行的重构开发方法,优化了系统的设计。
在早期的飞鸽传书程式中,使用者输入的每一个字元都会即时显示在双方的萤幕,且每一个字元的删除与修改都会即时的反应在萤幕上。这种模式比起使用e-mail更像是电话交谈。在现在的飞鸽传书程式中,交谈中的另一方通常只会在本地端按下送出键(Enter或是Ctrl+Enter)后才会看到讯息。
1970年代早期,一种更早的飞鸽传书形态特征形式是柏拉图系统(PLATO system)。之后在1980年代,UNIX/Linux的交谈即时讯息被广泛的使用于工程师与学术界,1990年代飞鸽传书更跨越了网际网路交流。1996年11月,ICQ是首个广泛被非UNIX/Linux使用者用於网际网路的飞鸽传书软体。在ICQ的介绍之后,同时在许多地方有一定数量的飞鸽传书方式发展,且各式的飞鸽传书程式有独立的协定,无法彼此互通。这引导使用者同时执行两个以上的飞鸽传书软体,或者他们可以使用支援多协定的终端软体,如Gaim、Trillian或Jabber。
近年来,许多飞鸽传书 Instant Messaging服务开始提供视讯会议的功能,网络电话(VoIP),与网路会议服务开始整合为兼有影像会议与即时讯息的功能。于是,这些媒体的分别变的越来越模糊。