📄 login.html
字号:
<tr><td bgcolor=#E5E5E5 >
<table width=500 cellSpacing=1 cellPadding=1 border=0>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_01_06.html">SNAC(01,06)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client ask server for rate limits info</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b><<</b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_01_07.html">SNAC(01,07)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Server sends rate limits information</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_01_08.html">SNAC(01,08)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client ack connection rate limits</td>
</tr>
</table>
</td></tr>
</table>
</td></tr></table>
</td></tr>
</table>
<br>
</td>
<td width=15></td></tr>
</table>
</td></tr>
</table>
</td></tr></table>
</td>
</tr>
</table>
<br>
<table width=640 cellSpacing=0 cellPadding=0 border=0>
<tr>
<td>
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9>
<table width=100% cellSpacing=0 cellPadding=0 bgcolor="#4040FF" border=0>
<tr>
<td><b><font size=2 color="white"> <a name="L0003"></a>Login stage III: Services setup </font></b></td>
</tr>
</table>
</td></tr>
<tr><td bgcolor=#E9E9E9 >
<table width=100% cellSpacing=0 cellPadding=0 border=0>
<tr><td colspan=3 height=5></td></tr>
<tr><td width=5> </td>
<td>
Most of the services has limitations which you can request via SNAC(xx,02). For
example client should know max_contact_buddies for BLM service. ICBM service
has message default limits and client can change them as you need. Client also
should send its capabilities list to Location service.
<br><br>
<table width=100% cellSpacing=0 cellPadding=0 align=center border=0>
<tr><td width=20></td>
<td>
<table width=500 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#7070D0><b><font size=2 color=white> Protocol negotiation</font></b></td></tr>
<tr><td bgcolor=#E5E5E5 >
<table width=500 cellSpacing=1 cellPadding=1 border=0>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_02_02.html">SNAC(02,02)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client ask server location service limitations</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b><<</b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_02_03.html">SNAC(02,03)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Server replies via location service limitations</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_02_04.html">SNAC(02,04)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client sends its <a href="capabilities.html">capabilities</a> / profile to server</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_03_02.html">SNAC(03,02)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client ask server BLM service limitations</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b><<</b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_03_03.html">SNAC(03,03)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Server replies via BLM service limitations</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_04_04.html">SNAC(04,04)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client ask server for ICBM service parameters</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b><<</b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_04_05.html">SNAC(04,05)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Server sends ICBM service parameters to client</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_04_02.html">SNAC(04,02)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client change default ICBM parameters command</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_09_02.html">SNAC(09,02)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client ask server PRM service limitations</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b><<</b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_09_03.html">SNAC(09,03)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Server sends PRM service limitations to client</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_13_02.html">SNAC(13,02)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client ask server for SSI service limitations</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b><<</b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_13_03.html">SNAC(13,03)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Server sends SSI service limitations to client</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_13_05.html">SNAC(13,05)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client check if its local SSI copy is up-to-date</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b><<</b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_13_0f.html">SNAC(13,0F)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Server tell client its local copy up-to-date</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_13_07.html">SNAC(13,07)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client activates server SSI data</td>
</tr>
</table>
</td></tr>
</table>
</td></tr></table>
</td></tr>
</table>
<br>
Note that this order is not strict and client can send several requests and then
wait for replies. But it should remember about rate limitations.<br><br>
</td>
<td width=15></td></tr>
</table>
</td></tr>
</table>
</td></tr></table>
</td>
</tr>
</table>
<br>
<table width=640 cellSpacing=0 cellPadding=0 border=0>
<tr>
<td>
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9>
<table width=100% cellSpacing=0 cellPadding=0 bgcolor="#4040FF" border=0>
<tr>
<td><b><font size=2 color="white"> <a name="L0004"></a>Login stage IV: Final actions </font></b></td>
</tr>
</table>
</td></tr>
<tr><td bgcolor=#E9E9E9>
<table width=100% cellSpacing=0 cellPadding=0 border=0>
<tr><td colspan=3 height=5></td></tr>
<tr><td width=5> </td>
<td>
This is last login actions you should perform. ICQ client at this stage set its
DC information and status on main connection via
<a href="snac_01_1e.html">SNAC(01,1E)</a>. Login sequence finishes by client ready
<a href="snac_01_02.html">SNAC(01,02)</a> which contain version/build numbers for
protocol dlls.
<br><br>
<table width=100% cellSpacing=0 cellPadding=0 align=center border=0>
<tr><td width=20></td>
<td>
<table width=500 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#7070D0><b><font size=2 color=white> Final actions</font></b></td></tr>
<tr><td bgcolor=#E5E5E5>
<table width=500 cellSpacing=1 cellPadding=1 border=0>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_01_1e.html">SNAC(01,1E)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client sends its DC info and status to server</td>
</tr>
<tr>
<td bgcolor=#f9f9f9 valign=top> <b>>></b></td>
<td bgcolor=#f9f9f9 valign=top> <b><a href="snac_01_02.html">SNAC(01,02)</a></b></td>
<td bgcolor=#f9f9f9 valign=top> Client READY command</td>
</tr>
</table>
</td></tr>
</table>
</td></tr></table>
</td></tr>
</table>
<br>
After SNAC(01,02) client command server start broadcast client presence to its
buddies and client start receiving messages and presence notifications. ICQ
client should also <a href="sequences.html#offline_msgs">check</a> for offline
messages.
<br><br>
</td>
<td width=15></td></tr>
</table>
</td></tr></table>
</td></tr></table>
</td></tr></table>
<br>
<table width=640 bgcolor=darkgray cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9>
<table width=100% cellSpacing=0 cellPadding=0 border=0>
<tr><td align=center valign=middle><b><font color=black size=2>
<a href="index.html" target="_top">Main</a> |
<a href="basic.html" target="_top">Basic</a> |
<a href="login.html" target="_top">Login</a> |
<a href="families.html" target="_top">Snaclist</a> |
<a href="sequences.html" target="_top">Sequences</a> |
<a href="lists.html" target="_top">Misc</a> |
<a href="changes.html" target="_top">Changes</a> |
<a href="credits.html" target="_top">Credits</a> |
<a href="terms.html" target="_top">Terms</a>
</font></b></td></tr></table>
</td></tr></table>
</td></tr></table>
<!--#include virtual="_bottom.htxt" -->
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -