IRC

转载自 mst_beach

最终编辑 mst_beach

IRC(Internet Relay Chat的缩写,“因特网中继聊天”)是一种通过网络的即时聊天方式。其主要用于群体聊天,但同样也可以用于个人对个人的聊天。

芬兰人雅尔口·欧伊卡林恁(Jarkko Oikarinen)于1988年8月创造了IRC来取代一个叫做MUT的程序。

连接方法

以连接到 FreeNode (chat.freenode.net) 上的 #wikipedia-zh 聊天室为例:

在支持 IRC 协议的浏览器地址栏中输入:irc://chat.freenode.net/wikipedia-zh 即可转到 IRC 聊天频道。

或使用一个“IRC 客户端软件”上 IRC。就好像大家用 MSN 聊天需要特定的软件来登录 MSN 的服务器(通常是微软官方的 MSN Messenger 或 Web Messenger),那么登录 IRC 服务器(实际上不是一台服务器,而是全世界很多服务器组成的同步网络)也需要特定的软件,这种软件叫“IRC 客户端” (IRC client)。常见的 IRC 客户端有:Pidgin, X-Chat 和 Firefox 的 ChatZilla 扩展。

尽管大多数 IRC 客户端软件都高度自动化,仍然建议初学者了解一下三个基本的 IRC 命令:

/nick your_nick (给您自己取一个昵称。把这个 your_nick 替换成你自己的昵称)
/serv irc.freenode.net (进入 FreeNode 聊天网络。irc.freenode.net 是这个网络的入口之一)
/join #wikipedia-zh (进入 #wikipedia-zh 聊天室)

  • 以下所有方法中,如果 irc.freenode.net 连不上,可以用 irc.ubuntu.com。
  • 使用开源的即时通讯软体 Pidgin 可以连上 IRC。

(1) 到 www.pidgin.im 下载安装 Pidgin。
(2) 在 Accounts 的 Manage Accounts 里,Add 一个 account,Protocol 为 "IRC",Username 为 给自己取一个昵称,如 "big_fat_cat",Server 是 irc.freenode.net,Password 是一项高级功能,等你进了聊天室再教你。。然后点击 Save 搞定。
(3) 在 Buddies 的 Add Chat 里,Account 选你刚才建立的那个 yourname@irc.freenode.net,Channel 写 #wikipedia-zh (注意前面要有 #),然后直接点击 Add 搞定。
(4) 好,现在你的 Pidgin 里出现了 #wikipedia-zh 这一项,只要双击它,就可以进入 #wikipedia-zh 聊天室聊天了!
(5) 鼠标右键单击 Pidgin 里的 #wikipedia-zh 项,勾上 Auto-Join。然后把 Pidgin 的快捷方式放到你的 Windows 的“启动”菜单或”快速启动栏“里。
(6) 某些 Windows 用户在第一次退出 Pidgin 时可能会遇到困难,重新启动计算机以后即可解决。

  • 使用开源的即时通讯软体 X-Chat 可以连上 IRC。

(1) Linux/Mac 用户请到 http://www.xchat.org/ 下载安装 X-Chat。Windows 用户请从以下地址下载 X-Chat:

选择 1: http://www.silverex.info/download/xchat-2.8.6-1.exe
选择 2: http://www.zerostress.org/dls/xchat-win-2.8.6.7z

Windows 用户在安装时,必须选择“最小安装”(Compact installation)!
(2) 一开始会出现一个 X-Chat Network List 的窗口,让你输入 Nickname(昵称),随便取一个。然后在 Networks 列表里选 FreeNode,然后点击右边的 Edit,然后勾上 "Auto connect to this network at startup",在 Favorite Channels 里写 #wikipedia-zh,然后点击 Close 回到先前的窗口,勾上 ”Skip network list on startup",然后点击 Connect.
(3) 好!现在您已经自动进入 #wikipedia-zh 聊天室了!而且以后每次启动 X-Chat,都会自动进入该聊天室,而不会再有那个 X-Chat Network List 窗口的纠缠。
(4) Windows 用户需要到“设置”菜单的“首选项”把字体设置成某个能显示中文的字体,如 Tahoma。
(5) 最好把 X-Chat 放到你的 Windows 的“启动”菜单或”快速启动栏“里。

  • 使用开源的即时通讯软体 Miranda IM 也可以连上 IRC。
  • mIRC 也是一个很好用的 IRC 客户端:http://www.mirc.com
  • 一个基于 Web 的 IRC 客户端是 http://www.mibbit.com。如果你在 mibbit 免费注册了一个帐号并且设置 "Network: FreeNode (irc.freenode.net)" 上的 #wikipedia-zh 为自动登入的聊天室,那么每次你点击浏览器收藏条上的 mibbit,就能自动进入 #wikipedia-zh 聊天。
  • FirefoxChatzilla 扩展插件
  • SeaMonkey 内建 IRC 功能
  • Opera 内建 IRC 功能
  • Chrome 目前为止不支持 IRC 功能。
  • 另一个基于 Web 的 IRC 客户端是 http://irc.sourpuss.net/freenode/。在上面输入你的昵称(Nickname),选择服务器(Server)为 irc.freenode.net,在频道(Channel)中输入:#wikipedia-zh 即可。

技术讯息

IRC是一种公开的协议,采用TCPSSL协议。一个IRC服务器可以连接其它的IRC服务器以扩展为一个IRC网络。IRC用户通过客户端软件和服务器相连。大多数的IRC服务器不需要客户注册登录,但在连接前必须设定好昵称(nickname)。

IRC结构

IRC服务器

IRC是一个分布式的客户端-服务器架构。 通过连接到一个IRC服务器,我们可以访问这个服务器以及它所连接的其他服务器上的频道。 要使用IRC,必须先登陆到一个IRC服务器上,最常见的为irc.freenode.net

IRC频道

频道存在于一个IRC服务器上。 一个频道类似于一个聊天室,频道名称必须以#符号开始,例如#irchelp

客户端软件
  • mIRC被认为是Windows操作系统下最受欢迎,应用最广的IRC客户端软件。
  • ChatZillaMozilla浏览器下的IRC客户端程序,基于JavaScriptXUL语言编写的。
  • Opera浏览器有内建的IRC客户端软件。
  • Pidgin(前称Gaim)这样的即时通讯(IM)软件也同样支持IRC网络。
  • X-ChatLinux版本和Windows版本,更有其他许多非官方版本
  • HydraIRCGPL授权,评价不错
  • KVIrc是一款优秀的windows系统的IRC客户端软件,移植于Qt GUI toolkit。支援UTF-8码。源代码GPL授权。
  • Irssi 类UNIX系统下 console 界面的 IRC 客户端,常常与 Screen 一起搭配使用。
  • ColloquyMac OS X下的免费IRC客户端,界面设计友好,还有Console可以监控背后针对每个频道执行所有iRC命令。

IRC机器人

IRC机器人是一些运行在后台或者服务器上的程序,通过登陆某一个频道,分析接受到的内容并做出相应的动作。 最著名的是mobibot,可以通过命令mobibot: weather ZBAA查询天气预报。

外部链接
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值