Trying 127.0.0.1...
Connected to your-machine-name.
Escape character is '^]'.
通过粘贴下面的XML代码段到telnet窗口,来打开一个XML数据流:
<stream:stream
to='yourhostname'
xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams'>;
应该马上从服务器收到回复:
<?xml version='1.0'?>; <stream:stream xmlns:stream='http://etherx.jabber.org/streams' id='some-random-id' xmlns='jabber:client' from='yourhostname'>;
发送下面的XML代码来看看需要为注册用户提供什么信息:
<iq id='reg1' type='get'>;
<query xmlns='jabber:iq:register'/>;
</iq>;
应该收到下面的回复,告诉你要注册一个用户需要提供名字,email地址,帐号,和密码。
<iq id='reg1' type='result'>;
<query xmlns='jabber:iq:register'>;
<instructions>;
Choose a username and password
to register with this server.
</instructions>;
<name/>;
<email/>;
<username/>;
<password/>;
</query>;
</iq>;
接下来发送注册信息到服务器:
<iq id='reg2' type='set'>;
<query xmlns='jabber:iq:register'>;
<username>;jabberuser</username>;
<password>;secret</password>;
<name>;myName</name>;
<email>;email@domain.com</email>;
</query>;
</iq>;
如果一切顺利,将会收到下面的XML代码表示注册成功:
<iq id='reg2' type='result'/>;
如果spool存储目录设置得不正确,将会收到下面的XML代码:
<error code='500'>;Password Storage Failed</error>;</iq>;
同样的,如果账户已经存在,会收到下面的XML代码:
<error code='409'>;Username Not Available</error>;</iq>;
现在已经注册了一个账号,可以登录了。首先,问一下服务器登录需要什么信息:
<iq id='auth1' type='get'>;
<query xmlns='jabber:iq:auth'>;
<username>;jabberuser</username>;
</query>;
</iq>;
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 中文版 手册 管理员 服务器 用户 Jabber 一个 使用 安装 |
注册
个人空间
