点对点 (P2P) 网络与协议/即时通讯
外观
即时通讯可以被认为是 P2P 的一种子类型,简单来说,它指的是通过网络(LAN 或 WAN)在两个人或更多人之间进行实时通信的行为,主要使用文本。 这需要使用客户端程序,这样当发送消息时,在目标应用程序上显示通知后不久,就会启用其用户回复原始消息。 IM 协议可以是集中式的、分布式的,也可以是两者兼而有之。
即时通讯允许用户几乎实时地向其他用户发送快速笔记或提醒。 IM 可以包含,但也可能不包含任何 P2P 实现,也不支持额外的 P2P 服务,如文件共享、VoIP 或视频会议。 广义上的定义是,IM 是几乎即时的消息传递,无论其形式如何。
由于任何 P2P 网络都依赖于参与,因此支持某种 IM 实现非常重要,因为它可以创建社区并维持网络。
- Gaim/Pidgin ( http://pidgin.im/pidgin/home/ ) 开源(GPL)即时通讯客户端,支持 Windows、GNU、BSD 和许多 Unix 派生版本,并与 AIM、ICQ、MSN、雅虎、IRC、Jabber、Gadu-Gadu、SILC、GroupWise Messenger 和 Zephyr 网络兼容。
- Trillain ( http://www.ceruleanstudios.com/ ) 可自定义皮肤的聊天客户端,支持 AIM、ICQ、MSN、雅虎和 IRC,还包括这些聊天程序中没有的许多功能。
- BitWise IM (http://www.bitwiseim.com),加密的跨平台(Windows、Mac OS X 和 Linux)即时通讯,免费但闭源,使用 wxWidgets。 还支持白板、语音聊天。
- digsby (http://www.digsby.com),一个闭源的、仅限 Windows 的多协议 IM 客户端,它允许你使用一个简单的易于管理的联系人列表与 AIM、MSN、Yahoo、ICQ、谷歌通话和 Jabber 上的所有朋友聊天。
- 谷歌通话 (http://www.google.com/talk/),仅限 Windows XP+,闭源,支持 IM 并与 Gmail(谷歌 WEB 邮件)平台交互。