📄 255.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精华下载</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://apue.dhs.org"><font face="黑体"><big><big>apue</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑体"><p align="center"> ● UNIX网络编程 (BM: clown) </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑体"><big><big><p align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="100" align="center" valign="top"><br><p align="center">[<a href="index.htm">回到开始</a>][<a href="247.htm">上一层</a>][<a href="256.htm">下一篇</a>]
<hr><p align="left"><small>发信人: nothing (迷茫~浮), 信区: Winsock <br>
标 题: icq protocol(1) <br>
发信站: 武汉白云黄鹤站 (Thu May 11 10:13:51 2000), 转信 <br>
<br>
ICQ Protocol - Written by Magnus Ihse <br>
This is an unofficial document of ICQ written by a CS student at Royal Institute <br>
of Technology in Sweden. Repost here to see if anyone is interested. <br>
######################## <br>
## THE ICQ PROTOCOL ## <br>
######################## <br>
Version 0.91 <br>
Last update 12 April 1998 <br>
(Minor update 11 May 1998) <br>
Created by Magnus Ihse (d95-mih@nada.kth.se) <br>
Copyright ) 1998 <br>
The home page of this specification is <br>
http://www.student.nada.kth.se/~d95-mih/icq/ <br>
Writing an ICQ clone <br>
-------------------- <br>
Since the public release of this document, at least two different ICQ clones <br>
<br>
have been created. They are at the time of writing very much under <br>
development, but are at least partly functioning. :-) More information can <br>
be found on my web page, or through the icq-devel mailing list. <br>
(For web page URL or subscription information, see top of this document.) <br>
What needs to be done <br>
--------------------- <br>
The worst deficiency of this document is the lack of information about <br>
version 3 and version 4 of the protocol. These versions are used by ICQ98 <br>
(older beta versions of ICQ98 seems to have used only version 3, the latest <br>
version as of today seems to use both version 3 and version 4). This documen <br>
t <br>
only describes version 2 of the protocol, which was used by versions up to <br>
but not including ICQ98 (I think v1.113 was the latest version of ICQ using <br>
version 2 of the protocol). Note that the ICQ version numbers refer to the <br>
Windows 95/NT version of ICQ. I think that the Mac and Java version still <br>
uses version 2, but I haven't checked this (please correct me if I'm wrong!) <br>
. <br>
So, what's the difference between version 2 and 3/4? As far as I can tell, <br>
the major difference is that all packets in version 3/4 has some sort of <br>
unique code attached to it. I think it is part of an anti-spoof scheme, but <br>
I am not sure. I have not been able to figure out how this code is generated <br>
, <br>
and I definitely need help on this. There are also minor changes in the <br>
packet format. The basic structure still seems intact, however. <br>
That this document doesn't cover version 3 and 4 doesn't mean that it can't <br>
be used for building an ICQ clone, however. Mirabilis servers still supports <br>
<br>
version 2 clients (or at least they did when I last checked). There is <br>
reason to suspect that this might change some day, since the version 1 <br>
clients have been phased out, and are not useable any more. <br>
Furthermore are there some fields in the packets which I just couldn't figur <br>
e <br>
out. You will find these marked "Unknown", and some typical value in the <br>
Content column. <br>
Many packet types are missing from this description for sure. If Mirabilis <br>
have used all multiples of 10 for their codes, there seem to be a lot of <br>
them missing. :-) <br>
There is much about the peer-to-peer communication that still is not <br>
clear to me. (This protocol seems not to have changed in ICQ98, however.) <br>
And finally, some of the features of ICQ have not even been addressed in thi <br>
s <br>
document. This includes file transfer and chat, but also some of the new <br>
features of ICQ98. <br>
If you can help in filling any of these gaps, or correct the information <br>
given here, please do not hesitate to contact me! I'd prefer if you <br>
send an e-mail to d95-mih@nada.kth.se with subject "ICQ Update". <br>
(Please note! Sending an empty mail with the subject "ICQ Update" does <br>
NOT mean that I'll mail you a copy of the spec when it's updated! If <br>
you are interested in keeping up to date with the ICQ specification, please <br>
join the mailing list instead.) <br>
<br>
-- <br>
※ 来源:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: 202.120.9.13] <br>
</small><hr>
<p align="center">[<a href="index.htm">回到开始</a>][<a href="247.htm">上一层</a>][<a href="256.htm">下一篇</a>]
<p align="center"><a href="http://cterm.163.net">欢迎访问Cterm主页</a></p>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -