java irc_irc使用教程

下面介绍几个IRC名词:

NICKNAME (或nick) 昵称。在命令中可以表示你本人或者其他聊天客。

#CHANNEL (或#chan) 频道、聊天室房间名字。房间名字前面一定要加 # 符号。

服务器机器人 是irc上的服务器机器人。他的最基本职责是呆在房间内并使房间继续生效。在cr1.3以后的irc服务器里面,只有注册了的房间才会有守房间的机器人。

帽子 就是管理权限标志@的俗称.取之于乌纱帽.这个@标志出现在名字的前面时,该人士即具有踢人和封人的权力,当然,@可以是临时或者固定的

IP 就是你在互联网上的地址.在这里需要强调的是,这个地址应是保密的,如果一些不法用户知道你的真实IP,就会对你不利.

1.irc 可以直接在网页上聊天

IRC服务器

http://webchat.freenode.net(用户量最大的,频道最多的应该是freenode,大的开源软件一般在上面都有对应的频道。)

https://irc.gitter.im/

https://kiwiirc.com/client

https://users.dal.net/

2.使用客户端

XChat: 典型的linux风格软件(有windows版本),我个人喜欢使用的是XChat;

HexChat:跨平台支持,基于XChat

mIRC: 声称是使用最多的IRC软件, win下很多人使用;

ChatZilla: Mozilla浏览器下的插件IRC客户端, 在windows下我选择了使用该软件, 直接在firefox下扩展CZ插件既可使用.

3.注册及验证身份

进行注册(这个email是一个关键,如果你忘了密码,如果管理员不能确定你是合法使用者时,会把密码发到注册的那个信箱里面。)

/msg NickServ@services.dal.net REGISTER 密码 邮箱

或者

/NickServ REGISTER 密码 邮箱

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

/msg NickServ VERIFY REGISTER bluetata waqlxsesxqou

验证身份

/msg NickServ IDENTIFY 昵称 密码

修改昵称用户名

/nick 新昵称

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

/msg nickserv group 新昵称 密码

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

4.用户密码

1.忘记密码

如果太长时间没登录IRC,难免会忘记密码,那IRC有重置密码的功能吗?

当然有,不过也是通过命令行进行操作的,相当geek:)。

此功能是服务器通过提供NickServ服务(其实语法上就是一个用户,

类似的服务还有ChanServ MemoServ)实现的。

假定需要重置密码的用户名为foo,那首先可以查看下账户信息,可以看到注册时间,最后一次登录时间及IP:

/msg NickServ INFO foo

接下来,通过以下命令找回密码,服务器会往注册邮箱发送一封包含临时字串的邮件:

/msg NickServ SENDPASS foo

根据临时密码字串,就可以重新设置密码了:

/msg NickServ SETPASS temp_string mynewpass

2.修改密码

如何修改密码呢?也是通过给NickServ下达SET PASSWORD指令的(SETPASS是用于重置密码的)。

/msg NickServ set password mynewpass

仔细看命令,会发现怎么不需要提供当前密码呢,不符合Web的操作习惯啊。

那是因为IRC是直接依据当前会话的有效性为依据,判断是否允许修改的。如果当前登录会话已经超时,

修改密码就会提示当前用户未登录,类似于:

You are not logged in.

此时需要重新登录:

/msg NickServ identify curpassword

5.IRC 经常使用的命令

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

/join #频道名

连接服务器Server:

/server irc.freenode.net     #连接到freenode

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

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

/whois 昵称

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

/who ip

离开频道, 并留下原因

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

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

/quit 退出的原因

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

/away 原因

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

/msg 昵称 要说的话

私信某人(会打开新窗口), 也可以右键点击左侧聊天list中的某人后, 点击Open Private Chat, 效果一样

/query 某人昵称 []私信内容(可省略)>

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

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

/nick newname 改名

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

在任何窗口输入这个命令,但事先你要先有/pass 密码,这样你的名字处于: This user has enabled nick kill enforce.

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

/list 列出所有的房间列表

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

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

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

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

/topic #channel newtopic 更改聊天室房间的主题。

done!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ABB IRC5 PC SDK是ABB机器人控制系统IRC5的软件开发包,它提供了一系列的API(应用程序编程接口)和工具,用于开发和定制与ABB机器人控制系统相关的应用程序。这个SDK支持多种编程语言,包括C++、C#和Java等,使开发人员能够根据自己的喜好和需求选择合适的编程环境。 使用ABB IRC5 PC SDK,开发人员可以实现与ABB机器人控制系统的通信和交互。他们可以编写代码来控制机器人的运动、监控机器人的状态、获取传感器数据、发送指令给机器人等等。此外,SDK还提供了丰富的示例代码和文档,方便开发人员学习和使用。 中文的ABB IRC5 PC SDK具有与英文版本相同的功能和特性,只是界面和文档等使用中文。这对于使用中文进行开发的人员来说,能够更方便地理解和使用SDK的功能。 总之,ABB IRC5 PC SDK是ABB机器人控制系统IRC5的软件开发包,支持多种编程语言,并提供了丰富的API和工具,用于开发与ABB机器人控制系统相关的应用程序。中文版的SDK可以帮助使用中文的开发人员更方便地学习和使用该SDK。 ### 回答2: ABB IRC5 PC SDK是ABB机器人控制系统IRC5的软件开发工具包(SDK)。该SDK提供了开发人员可以使用的编程接口和函数库,以便他们可以开发定制的应用程序,以控制ABB机器人。 SDK支持多种编程语言,包括C++、C#和Python。它提供了一套丰富的API,使开发人员可以与ABB机器人进行通信、获取机器人状态、发送指令和接收反馈等。开发人员可以利用这些功能来创建自动化任务、调整机器人的动作和运动路径,以及监视机器人的性能和健康状态。 使用这个SDK,开发人员可以自定义机器人的行为,实现更灵活和智能的机器人操作。他们可以编写程序来控制机器人的运动、执行特定的任务,以及处理传感器数据。此外,SDK还提供了一些实用工具和示例代码,帮助开发人员更轻松地开始他们的开发工作。 总之,ABB IRC5 PC SDK是一个强大的工具,可以让开发人员在ABB机器人控制系统上创建自定义应用程序。它提供了丰富的功能和灵活的编程接口,使开发人员能够更好地控制和适应ABB机器人的操作。 ### 回答3: ABB IRC5 PC SDK是ABB公司开发的一个用于编程和控制ABB机器人的软件开发工具包。该工具包提供了一组功能强大的API和工具,允许开发人员使用常见的编程语言(如C++或C#)与ABB机器人进行通信和交互。 使用ABB IRC5 PC SDK,开发人员可以编写自定义的应用程序,可以远程控制ABB机器人,获取实时数据,发送运动指令等。该SDK还提供了一些示例代码和文档,开发人员可以根据需要进行自定义开发并融入到现有的机器人系统中。 通过使用ABB IRC5 PC SDK,用户可以实现对ABB机器人的灵活控制和编程,提高生产效率和自动化水平。无论是在工业生产线上还是实验室环境中,ABB IRC5 PC SDK都提供了一个强大的工具来满足各种Robotic Process Automation(RPA)和机器人自动化的需求。 总而言之,ABB IRC5 PC SDK是一个功能丰富的软件开发工具包,适用于开发人员与ABB机器人进行交互和控制。它提供了一系列强大的API和工具,使用户能够编写自定义的应用程序,实现对ABB机器人的远程控制和编程。无论是在工业生产环境还是实验室研究中,ABB IRC5 PC SDK都提供了一个强大的工具来提高机器人自动化的水平。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值