zoukankan      html  css  js  c++  java
  • 关于IRC的认识学习经历

    初次了解,写下来做个记录,也方便查看。

    先做个大致介绍:

    什么是IRC

    IRC,即因特网中继聊天(Internet Relay Chat)简称。一种网络聊天协议,IRC的工作原理非常简单,您只要在自己的PC上运行客户端软件,然后通过因特网以IRC协议连接到一台IRC服务器上即可。它的特点是速度非常之快,聊天时几乎没有延迟的现象,并且只占用很小的带宽资源。所有用户可以在一个被称为"Channel"(频道)的地方就某一话题进行交谈或密谈。每个IRC的使用者都有一个Nickname(昵称)。若要了解详细信息可以查阅:百度百科IRC

    这里引用一些权威一点的详细介绍:

    一个通过 IRC 管理所有聊天的开源聊天工具

    IRC聊天方式

    1.通过网页聊天

    http://webchat.freenode.net   // Freenode封了Mibbit后自己搞定HTML版本
    https://irc.gitter.im/        // 兼容Lynx
    https://kiwiirc.com/client  

    这里再推荐一个:https://hack.chat/?*

    其中*的地方表示可替换,替换成数字或者字母,例如:https://hack.chat/?ilovehacking,那么这就成为了一个频道房间,把这个你生成的独特网址告诉你的朋友,一起进入后

    输入一个名字,就可以开始聊天了。(*地方可自定义,想一个很特别的防止别人乱入嘿嘿)

    2.使用客户端工具

    XChat: 典型的linux风格软件(有windows版本),我个人喜欢使用的是XChat;
    HexChat:跨平台支持,基于XChat
    mIRC: 声称是使用最多的IRC软件, win下很多人使用;
    ChatZilla: Mozilla浏览器下的插件IRC客户端, 在windows下我选择了使用该软件, 直接在firefox下扩展CZ插件既可使用.

    开始使用IRC

    根据自己喜好,选择相应的客户端来使用IRC,并且了解每个客户端的使用方法。自行搜索了解

    这里介绍进入IRC服务器或频道后使用到的命令(在输入框输入):

    1.注册及验证身份

    1.注册:

    1 /msg NickServ REGISTER 密码 电子邮件地址

    密码处输入你要设置的密码 ,电子邮件用来接收验证码

    注册成功后, 会收到相应server所发送的确认邮件, 内容如下, 大致就是说你的user是什么 注册后需要输入确认命令(紫色部分的命令)在服务器来确认你的注册:

    如下:下划线处即要使用到的

    bluetata,
    
    In order to complete your account registration, you must type the following
    command on IRC:
    
    /msg NickServ VERIFY REGISTER bluetata waqlxsesxqou
    
    Thank you for registering your account on the freenode IRC network!

    2.验证身份:

    1 /msg NickServ IDENTIFY 昵称 密码

    进行验证你的身份,输入上面的代码,昵称输入你设置的昵称,密码输入你之前设置的密码。然后回车发送。

    3.修改昵称:

    1 /nick 新昵称

    4.迁移权限: 如果你通过注册并且认证了某个昵称, 后更改了新昵称, 并且想要拥有之前昵称的权限, 需要使用如下

    1 /msg nickserv group 新昵称 密码

    注意: 虽然是注册了, 但是,如果你3个月, 都没有进IRC聊天, 那么这个昵称, 就会被服务器注销, 需要重新验证身份。

    2.IRC常用命令

    连接服务器Server:

    /server irc.freenode.net     #连接到freenode
    /server irc.mozilla.org      #连接到moznet

    进入频道(注意前面的斜线和后面频道的#号都不能缺少, 比如进入Java的频道就要写 /join #java)

    /join #频道名

    查看某人资料(可以查到该user的ip地址以及所join的频道):

    /whois 昵称

    查看某IP登录的所有用户:

    /who ip

    离开频道, 并留下原因

    /part #频道名 离开频道的原因

    用来退出服务器, 并附上退出的原因

    /quit 退出的原因

    暂时离开: 使用away命令, 这样别人和你私聊的时候会收到away的系统提示, 如果退出暂离状态, 可以使用 /back 命令 

    /away 原因

    私信某人(不会打开新窗口)

    /msg 昵称 要说的话 

    隐藏你的真实ip地址(进入channel前使用或者加进你的options>perform中。这样你就具有避开IP攻击的初级能力了。

    /mode yourname +x 

    输入密码通过系统检查。如果是注册名字不在60秒内输入密码,系统会将强逼使用者换名。

    /pass 密码 

     改名

    /nick newname

    要求系统检查个人密码,并将冒名者杀掉。这是一个设置项。

    /ns set kill on 

    杀掉你本人进程中断而停留服务器的名字或别人侵犯你的名字专用权时使用。

    /ns ghost nick pass 

    列出所有的房间列表

    /list 

    这个命令需要在房间的大厅执行,它将打开一个房间的对话框,里面有标题设置栏,办(ban)列表,和房间模式

    /channel 

    开其他人小窗,也可以双击对方名字。

    /query nickname 

    这样就开了kkkkk的小窗,你也可以这样: /query kkkkk 你好吗? 这样一开小窗就说了"你好吗"这句话了。

    /query kkkkk 

    把你讨厌的人忽略了。这样他说的话你一句都听不到。

    /Ignore nickname

     更改聊天室房间的主题。

    /topic #channel newtopic

    另外,IRC还有Tab键补全功能,在输入框输入所在频道的某个人昵称,输入不重复的部分再按下Tab键就可以自动补全。

    本文一些引用来自:https://www.cnblogs.com/zqifa/p/irc-1.html

             https://blog.csdn.net/dietime1943/article/details/79900120

    感谢提供!在此作引用说明!

    作者:长风Studio
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    蓝牙Profile的概念和常见种类
    蓝牙及蓝牙耳机工作原理
    蓝牙的术语表
    安卓开发-Activity中finish() onDestroy() 和System.exit()的区别
    解决Android Activity切换时出现白屏问题
    安卓手机连接蓝牙打印机实现打印功能
    如何实现android蓝牙开发 自动配对连接,并不弹出提示框
    排列汇总
    abstract修改方法
    Solr入门指南
  • 原文地址:https://www.cnblogs.com/changfengwhy/p/12317530.html
Copyright © 2011-2022 走看看