ChinaFAQ论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1474|回复: 0

IRC(Internet Relay Chat的缩写,“因特网中继聊天”)

[复制链接]

75

主题

76

帖子

422

积分

管理员

CEO

Rank: 9Rank: 9Rank: 9

积分
422
QQ
发表于 2020-2-24 02:19:34 | 显示全部楼层 |阅读模式

IRC

Internet Relay Chat是一种应用层协议。其主要用于群体聊天,但同样也可以用于个人对个人的聊天。

IRC使用的服务器端口有6667(明文传输,如irc://irc.freenode.net)、6697(SSL加密传输,如ircs://irc.freenode.net:6697)等。

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

技术信息[编辑]

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

IRC结构[编辑]

IRC服务器[编辑]

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

IRC频道[编辑]

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

客户端[编辑]

应用程序[编辑]

  • mIRC曾被认为是Windows操作系统下最受欢迎、应用最广的IRC客户端软件[1]
  • ChatZillaMozilla浏览器下的IRC客户端程序,基于JavaScriptXUL语言编写的。
  • Opera浏览器有内置的IRC客户端软件。
  • Pidgin支持IRC网络。
  • XChat跨平台IRC客户端软件
  • HydraIRCGPL授权对应Windows系统的IRC客户端软件
  • KVIrc是一款注重图形的GPL授权IRC客户端软件,基于Qt
  • Irssi 类UNIX系统下命令行界面的IRC客户端,常常与Screen一起搭配使用。
  • ColloquyMac OS X下的免费IRC客户端,界面设计友好,还有Console可以监控背后针对每个频道执行所有IRC命令。
  • WeeChat也是一款类UNIX系统下的CLI界面的IRC客户端。
  • QuasselIRC是一款多平台下IRC客户端。
  • HexChat支持Windows、Linux、OSX平台,并且开放源代码。
  • LimeChat由日本人开发多平台IRC客户端软件。
  • HoloIRC是由tilal6991开发的安卓客户端,界面采用了质感设计

网页端[编辑]

  • Kiwi IRC

IRC机器人[编辑]

IRC机器人是一些运行在后台或者服务器上的程序,透过登陆某一个频道,分析接受到的内容并做出相应的动作。 最著名的是mobibot,可以通过命令mobibot: weather ZBAA查询天气预报。ChanServ提供IRC频道注册与登录服务的功能,也可以透过它获取频道管理者的权限。

快手ID:ChinaFAQ-CN
QQ:25338
微信(WeChat):25338

QQ群:874864634
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|ChinaFAQ论坛

GMT+8, 2024-12-22 02:06 , Processed in 0.049062 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表