fix shorten_string, add tests
[mldonkey.git] / docs / dc2.html
blob405c241940dd8721334c2acf4e032a8b54c191af
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3 <TABLE BORDER=1>
4 <TR><TH COLSPAN=11>Direction Key</TH></TR>
5 <TR></TR>
6 <TR>
7 <TD><IMG SRC=images/c2c.gif></TD>
8 <TD>Client to Client</TD>
9 <TD></TD>
10 <TD><IMG SRC=images/s2c.gif></TD>
11 <TD>Server to Client</TD>
12 <TD></TD>
13 <TD><IMG SRC=images/c2s.gif></TD>
14 <TD>Client to Server</TD>
15 <TD></TD>
16 <TD><IMG SRC=images/s2s.gif></TD>
17 <TD>Server to Server</TD>
18 </TR>
19 </TABLE>
20 <BR>
21 <TABLE BORDER=1>
22 <TR>
23 <TH>id</TH>
24 <TH>Command Name</TH>
25 <TH>cc</TH>
26 <TH>sc</TH>
27 <TH>cs</TH>
28 <TH>ss</TH>
29 <TH>Info</TH>
30 </TR>
33 <TR><TD></TD></TR>
34 <TR><TH COLSPAN=7><FONT SIZE=+1>Communication Commands</FONT></TH></TR>
37 <TR>
38 <TD VALIGN=TOP><CODE>00</CODE></TD>
39 <TD VALIGN=TOP>&nbsp;Public&nbsp;Chat</TD>
40 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
41 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
42 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
43 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
44 <TD>
45 <TABLE BORDER=0>
46 <TR><TH COLSPAN=2>Parameters</TH></TR>
47 <TR><TD>VarString8</TD><TD>- Username</TD></TR>
48 <TR><TD>VarString16</TD><TD>- Said</TD></TR>
49 </TABLE>
50 </TD>
51 </TR>
53 <TR>
54 <TD VALIGN=TOP><CODE>01</CODE></TD>
55 <TD VALIGN=TOP>&nbsp;Private&nbsp;Message</TD>
56 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
57 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
58 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
59 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
60 <TD>
61 <TABLE BORDER=0>
62 <TR><TH COLSPAN=2>Parameters</TH></TR>
63 <TR><TD>VarString8</TD><TD>- Username A</TD></TR>
64 <TR><TD>[VarString8]</TD><TD>- Username B</TD></TR>
65 <TR><TD>VarString16</TD><TD>- Message</TD></TR>
66 </TABLE>
67 <BR>
68 If direction is client to server, Username A is the user to send PM to and Username B
69 is omitted.<BR>
70 If direction is server to client, Username A is the user the PM is from and Username B
71 is omitted.<BR>
72 If direction is client to client, Username A is the From username and Username B is
73 the To Username.
74 </TD>
75 </TR>
78 <TR><TD></TD></TR>
79 <TR><TH COLSPAN=7><FONT SIZE=+1>Authorization Commands</FONT></TH></TR>
82 <TR>
83 <TD VALIGN=TOP><CODE>10</CODE></TD>
84 <TD VALIGN=TOP>&nbsp;Lock</TD>
85 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
86 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
87 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
88 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
89 <TD>
90 <TABLE BORDER=0>
91 <TR><TH COLSPAN=2>Parameters</TH></TR>
92 <TR><TD>VarString8</TD><TD>- Lock</TD></TR>
93 </TABLE>
94 </TD>
95 </TR>
98 <TR>
99 <TD VALIGN=TOP><CODE>11</CODE></TD>
100 <TD VALIGN=TOP>&nbsp;Key</TD>
101 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
102 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
103 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
104 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
105 <TD>
106 <TABLE BORDER=0>
107 <TR><TH COLSPAN=2>Parameters</TH></TR>
108 <TR><TD>VarString8</TD><TD>- Key</TD></TR>
109 </TABLE>
110 </TD>
111 </TR>
113 <TR>
114 <TD VALIGN=TOP><CODE>12</CODE></TD>
115 <TD VALIGN=TOP>&nbsp;Validate&nbsp;Nick</TD>
116 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
117 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
118 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
119 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
120 <TD>
121 <TABLE BORDER=0>
122 <TR><TH COLSPAN=2>Parameters</TH></TR>
123 <TR><TD>VarString8</TD><TD>- Username</TD></TR>
124 </TABLE>
125 </TD>
126 </TR>
128 <TR>
129 <TD VALIGN=TOP><CODE>13</CODE></TD>
130 <TD VALIGN=TOP>&nbsp;Validate&nbsp;Denied</TD>
131 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
132 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
133 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
134 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
135 <TD>
136 </TD>
137 </TR>
139 <TR>
140 <TD VALIGN=TOP><CODE>14</CODE></TD>
141 <TD VALIGN=TOP>&nbsp;Get&nbsp;Password</TD>
142 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
143 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
144 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
145 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
146 <TD>
147 </TD>
148 </TR>
150 <TR>
151 <TD VALIGN=TOP><CODE>15</CODE></TD>
152 <TD VALIGN=TOP>&nbsp;My&nbsp;Password</TD>
153 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
154 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
155 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
156 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
157 <TD>
158 <TABLE BORDER=0>
159 <TR><TH COLSPAN=2>Parameters</TH></TR>
160 <TR><TD>VarString8</TD><TD>- Password</TD></TR>
161 </TABLE>
162 </TD>
163 </TR>
165 <TR>
166 <TD VALIGN=TOP><CODE>16</CODE></TD>
167 <TD VALIGN=TOP>&nbsp;Bad&nbsp;Password</TD>
168 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
169 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
170 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
171 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
172 <TD>
173 </TD>
174 </TR>
176 <TR>
177 <TD VALIGN=TOP><CODE>17</CODE></TD>
178 <TD VALIGN=TOP>&nbsp;Logged&nbsp;In</TD>
179 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
180 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
181 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
182 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
183 <TD>
184 </TD>
185 </TR>
188 <TR><TD></TD></TR>
189 <TR><TH COLSPAN=7><FONT SIZE=+1>Protocol Control Commands</FONT></TH></TR>
192 <TR>
193 <TD VALIGN=TOP><CODE>20</CODE></TD>
194 <TD VALIGN=TOP>&nbsp;Get&nbsp;Client&nbsp;Info</TD>
195 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
196 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
197 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
198 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
199 <TD>
200 </TD>
201 </TR>
203 <TR>
204 <TD VALIGN=TOP><CODE>21</CODE></TD>
205 <TD VALIGN=TOP>&nbsp;Client&nbsp;Info</TD>
206 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
207 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
208 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
209 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
210 <TD>
211 <TABLE BORDER=0>
212 <TR><TH COLSPAN=2>Parameters</TH></TR>
213 <TR><TD>VarString8</TD><TD>- Client Name</TD></TR>
214 <TR><TD>VarString8</TD><TD>- Client Version</TD></TR>
215 <TR><TD>Int16</TD><TD>- Client Revision</TD></TR>
216 <TR><TD>VarString8</TD><TD>- Client Website</TD></TR>
217 <TR><TD>VarString16</TD><TD>- Client Info</TD></TR>
218 </TABLE>
219 </TD>
220 </TR>
222 <TR>
223 <TD VALIGN=TOP><CODE>22</CODE></TD>
224 <TD VALIGN=TOP>&nbsp;Get&nbsp;Hub&nbsp;Info</TD>
225 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
226 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
227 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
228 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
229 <TD>
230 </TD>
231 </TR>
233 <TR>
234 <TD VALIGN=TOP><CODE>23</CODE></TD>
235 <TD VALIGN=TOP>&nbsp;Hub&nbsp;Info</TD>
236 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
237 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
238 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
239 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
240 <TD>
241 <TABLE BORDER=0>
242 <TR><TH COLSPAN=2>Parameters</TH></TR>
243 <TR><TD>VarString8</TD><TD>- Hub Software Name</TD></TR>
244 <TR><TD>VarString8</TD><TD>- Hub Software Version</TD></TR>
245 <TR><TD>Int16</TD><TD>- Hub Software Revision</TD></TR>
246 <TR><TD>VarString8</TD><TD>- Hub Software Website</TD></TR>
247 <TR><TD>VarString16</TD><TD>- Hub Software Info</TD></TR>
248 <TR><TD>VarString8</TD><TD>- Hub Name</TD></TR>
249 <TR><TD>VarString8</TD><TD>- Hub Short Name</TD></TR>
250 </TABLE>
251 </TD>
252 </TR>
254 <TR>
255 <TD VALIGN=TOP><CODE>24</CODE></TD>
256 <TD VALIGN=TOP>&nbsp;Compatibility</TD>
257 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
258 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
259 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
260 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
261 <TD>
262 <TABLE BORDER=0>
263 <TR><TH COLSPAN=2>Parameters</TH></TR>
264 <TR><TD>TermString</TD><TD>- Terminated by "|"</TD></TR>
265 </TABLE>
266 <BR>
267 The parameter MUST begin with "Lock ".<BR>
268 A CDC1 supporting client should use the CDC1 Lock2Key function and send the result back
269 via the CDC1 Key command.<BR>
270 If it only supports the DC1 protocol, it will send the result back as a DC1 protocol
271 command.
272 </TD>
273 </TR>
275 <TR>
276 <TD VALIGN=TOP><CODE>25</CODE></TD>
277 <TD VALIGN=TOP>&nbsp;Get&nbsp;Feature&nbsp;Info</TD>
278 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
279 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
280 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
281 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
282 <TD>
283 </TD>
284 </TR>
286 <TR>
287 <TD VALIGN=TOP><CODE>26</CODE></TD>
288 <TD VALIGN=TOP>&nbsp;Feature&nbsp;Info</TD>
289 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
290 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
291 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
292 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
293 <TD>
294 <TABLE BORDER=0>
295 <TR><TH COLSPAN=2>Parameters</TH></TR>
296 <TR><TD>Int16</TD><TD>- Number of Features</TD></TR>
297 <TR><TD COLSPAN=2>For each feature:</TD></TR>
298 <TR><TD>&#8729;&nbsp;VarString8</TD><TD>- Feature Name</TD></TR>
299 <TR><TD>&#8729;&nbsp;Int16</TD><TD>- Feature Revision</TD></TR>
300 <TR><TD>&#8729;&nbsp;Boolean8</TD><TD>- Feature Enabled</TD></TR>
301 </TABLE>
302 </TD>
303 </TR>
305 <TR>
306 <TD VALIGN=TOP><CODE>27</CODE></TD>
307 <TD VALIGN=TOP>&nbsp;Feature&nbsp;Enable</TD>
308 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
309 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
310 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
311 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
312 <TD>
313 <TABLE BORDER=0>
314 <TR><TH COLSPAN=2>Parameters</TH></TR>
315 <TR><TD>VarString8</TD><TD>- Feature Name</TD></TR>
316 </TABLE>
317 </TD>
318 </TR>
320 <TR>
321 <TD VALIGN=TOP><CODE>28</CODE></TD>
322 <TD VALIGN=TOP>&nbsp;Feature&nbsp;Disable</TD>
323 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
324 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
325 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
326 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
327 <TD>
328 <TABLE BORDER=0>
329 <TR><TH COLSPAN=2>Parameters</TH></TR>
330 <TR><TD>VarString8</TD><TD>- Feature Name</TD></TR>
331 </TABLE>
332 </TD>
333 </TR>
335 <TR>
336 <TD VALIGN=TOP><CODE>28</CODE></TD>
337 <TD VALIGN=TOP>&nbsp;Feature&nbsp;Command</TD>
338 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
339 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
340 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
341 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
342 <TD>
343 <TABLE BORDER=0>
344 <TR><TH COLSPAN=2>Parameters</TH></TR>
345 <TR><TD>VarString8</TD><TD>- Feature Name</TD></TR>
346 <TR><TD>VarString16</TD><TD>- Data</TD></TR>
347 </TABLE>
348 </TD>
349 </TR>
352 <TR><TD></TD></TR>
353 <TR><TH COLSPAN=7><FONT SIZE=+1>Userlist Management Commands</FONT></TH></TR>
356 <TR>
357 <TD VALIGN=TOP><CODE>30</CODE></TD>
358 <TD VALIGN=TOP>&nbsp;Clear&nbsp;Userlist</TD>
359 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
360 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
361 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
362 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
363 <TD>
364 </TD>
365 </TR>
367 <TR>
368 <TD VALIGN=TOP><CODE>31</CODE></TD>
369 <TD VALIGN=TOP>&nbsp;Hello</TD>
370 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
371 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
372 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
373 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
374 <TD>
375 <TABLE BORDER=0>
376 <TR><TH COLSPAN=2>Parameters</TH></TR>
377 <TR><TD>VarString8</TD><TD>- Username</TD></TR>
378 </TABLE>
379 </TD>
380 </TR>
382 <TR>
383 <TD VALIGN=TOP><CODE>32</CODE></TD>
384 <TD VALIGN=TOP>&nbsp;Quit</TD>
385 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
386 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
387 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
388 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
389 <TD>
390 <TABLE BORDER=0>
391 <TR><TH COLSPAN=2>Parameters</TH></TR>
392 <TR><TD>VarString8</TD><TD>- Username</TD></TR>
393 </TABLE>
394 </TD>
395 </TR>
397 <TR>
398 <TD VALIGN=TOP><CODE>33</CODE></TD>
399 <TD VALIGN=TOP>&nbsp;Request&nbsp;Userlist&nbsp;Refresh</TD>
400 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
401 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
402 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
403 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
404 <TD>
405 </TD>
406 </TR>
408 <TR>
409 <TD VALIGN=TOP><CODE>34</CODE></TD>
410 <TD VALIGN=TOP>&nbsp;My&nbsp;Info</TD>
411 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
412 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
413 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
414 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
415 <TD>
416 <TABLE BORDER=0>
417 <TR><TH COLSPAN=2>Parameters</TH></TR>
418 <TR><TD>VarString8</TD><TD>- Username</TD></TR>
419 <TR><TD>VarString8</TD><TD>- Content Desc</TD></TR>
420 <TR><TD>VarString8</TD><TD>- Connection</TD></TR>
421 <TR><TD>Int8</TD><TD>- Icon Number</TD></TR>
422 <TR><TD>VarString8</TD><TD>- E-Mail</TD></TR>
423 <TR><TD>Currency8</TD><TD>- Bytes Shared</TD></TR>
424 </TABLE>
425 </TD>
426 </TR>
428 <TR>
429 <TD VALIGN=TOP><CODE>35</CODE></TD>
430 <TD VALIGN=TOP>&nbsp;Get&nbsp;Info</TD>
431 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
432 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
433 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
434 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
435 <TD>
436 </TD>
437 </TR>
439 <TR>
440 <TD VALIGN=TOP><CODE>36</CODE></TD>
441 <TD VALIGN=TOP>&nbsp;Hub&nbsp;Name</TD>
442 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
443 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
444 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
445 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
446 <TD>
447 <TABLE BORDER=0>
448 <TR><TH COLSPAN=2>Parameters</TH></TR>
449 <TR><TD>VarString8</TD><TD>- Hub Name</TD></TR>
450 </TABLE>
451 </TD>
452 </TR>
454 <TR>
455 <TD VALIGN=TOP><CODE>37</CODE></TD>
456 <TD VALIGN=TOP>&nbsp;Hub&nbsp;Short&nbsp;Name</TD>
457 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
458 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
459 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
460 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
461 <TD>
462 <TABLE BORDER=0>
463 <TR><TH COLSPAN=2>Parameters</TH></TR>
464 <TR><TD>VarString8</TD><TD>- Hub Short Name</TD></TR>
465 </TABLE>
466 </TD>
467 </TR>
470 <TR><TD></TD></TR>
471 <TR><TH COLSPAN=7><FONT SIZE=+1>File Sharing Commands</FONT></TH></TR>
474 <TR>
475 <TD VALIGN=TOP><CODE>40</CODE></TD>
476 <TD VALIGN=TOP>&nbsp;Connect&nbsp;To&nbsp;Me</TD>
477 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
478 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
479 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
480 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
481 <TD>
482 <TABLE BORDER=0>
483 <TR><TH COLSPAN=2>Parameters</TH></TR>
484 <TR><TD>VarString8</TD><TD>- Username to make connection</TD></TR>
485 <TR><TD>VarString8</TD><TD>- P2P Protocol to use</TD></TR>
486 <TR><TD>IPAddress32</TD><TD>- IP Address to connect to</TD></TR>
487 <TR><TD>Int16</TD><TD>- Port to connect to</TD></TR>
488 </TABLE>
489 </TD>
490 </TR>
492 <TR>
493 <TD VALIGN=TOP><CODE>41</CODE></TD>
494 <TD VALIGN=TOP>&nbsp;Reverse&nbsp;Connect&nbsp;To&nbsp;Me</TD>
495 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
496 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
497 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
498 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
499 <TD>
500 <TABLE BORDER=0>
501 <TR><TH COLSPAN=2>Parameters</TH></TR>
502 <TR><TD>VarString8</TD><TD>- Username to send CTM to</TD></TR>
503 <TR><TD>VarString8</TD><TD>- Username who sends the CTM</TD></TR>
504 </TABLE>
505 </TD>
506 </TR>
508 <TR>
509 <TD VALIGN=TOP><CODE>42</CODE></TD>
510 <TD VALIGN=TOP>&nbsp;Connect&nbsp;To&nbsp;Me&nbsp;(Active)</TD>
511 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
512 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
513 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
514 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
515 <TD>
516 <TABLE BORDER=0>
517 <TR><TH COLSPAN=2>Parameters</TH></TR>
518 <TR><TD>VarString8</TD><TD>- Username to make connection</TD></TR>
519 <TR><TD>VarString8</TD><TD>- P2P Protocol to use</TD></TR>
520 <TR><TD>IPAddress32</TD><TD>- IP Address to connect to</TD></TR>
521 <TR><TD>Int16</TD><TD>- Port to connect to</TD></TR>
522 </TABLE>
523 </TD>
524 </TR>
526 <TR>
527 <TD VALIGN=TOP><CODE>43</CODE></TD>
528 <TD VALIGN=TOP>&nbsp;Connect&nbsp;To&nbsp;Me&nbsp;(Passive)</TD>
529 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
530 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
531 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
532 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
533 <TD>
534 <TABLE BORDER=0>
535 <TR><TH COLSPAN=2>Parameters</TH></TR>
536 <TR><TD>VarString8</TD><TD>- Username to make connection</TD></TR>
537 <TR><TD>VarString8</TD><TD>- P2P Protocol to use</TD></TR>
538 <TR><TD>IPAddress32</TD><TD>- IP Address to connect to</TD></TR>
539 <TR><TD>Int16</TD><TD>- Port to connect to</TD></TR>
540 </TABLE>
541 </TD>
542 </TR>
544 <TR>
545 <TD VALIGN=TOP><CODE>47</CODE></TD>
546 <TD VALIGN=TOP>&nbsp;Search&nbsp;(Active)</TD>
547 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
548 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
549 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
550 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
551 <TD>
552 <TABLE BORDER=0>
553 <TR><TH COLSPAN=2>Parameters</TH></TR>
554 <TR><TD>IPAddress32</TD><TD>- IP to send results to</TD></TR>
555 <TR><TD>Int16</TD><TD>- Port to send results to</TD></TR>
556 <TR><TD>VarString8</TD><TD>- Search result Protocol</TD></TR>
557 <TR><TD>Bit3</TD><TD>- Search Filter</TD></TR>
558 <TR><TD>Bit1</TD><TD>- Min Size Limit Enabled</TD></TR>
559 <TR><TD>Bit1</TD><TD>- Max Size Limit Enabled</TD></TR>
560 <TR><TD>Bit1</TD><TD>- MultiHub Search (always 1)</TR></TR>
561 <TR><TD>Bit2</TD><TD>- NULL</TD></TR>
562 <TR><TD>[Currency8]</TD><TD>- Min File Size (omitted if not enabled)</tD></TR>
563 <TR><TD>[Currency8]</TD><TD>- Max File Size (omitted if not enabled)</tD></TR>
564 <TR><TD>VarString8</TD><TD>- Search Query</TD></TR>
565 </TABLE>
566 <BR>
567 Search Filter Options (binary):<BR>
568 &#8729; <CODE>000</CODE> - No Filter<BR>
569 &#8729; <CODE>001</CODE> - Audio<BR>
570 &#8729; <CODE>010</CODE> - Compressed<BR>
571 &#8729; <CODE>011</cODE> - Document<BR>
572 &#8729; <CODE>100</CODE> - Executable<BR>
573 &#8729; <CODE>101</cODE> - Picture<BR>
574 &#8729; <CODE>110</CODE> - Video<BR>
575 &#8729; <CODE>111</CODE> - Folder<BR>
576 </TD>
577 </TR>
579 <TR>
580 <TD VALIGN=TOP><CODE>48</CODE></TD>
581 <TD VALIGN=TOP>&nbsp;Search&nbsp;(Passive)</TD>
582 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
583 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
584 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
585 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
586 <TD>
587 <TABLE BORDER=0>
588 <TR><TH COLSPAN=2>Parameters</TH></TR>
589 <TR><TD>VarString8</TD><TD>- Username to send results to</TD></TR>
590 <TR><TD>Bit3</TD><TD>- Search Filter</TD></TR>
591 <TR><TD>Bit1</TD><TD>- Min Size Limit Enabled</TD></TR>
592 <TR><TD>Bit1</TD><TD>- Max Size Limit Enabled</TD></TR>
593 <TR><TD>Bit1</TD><TD>- MultiHub Search (always 1)</TR></TR>
594 <TR><TD>Bit2</TD><TD>- NULL</TD></TR>
595 <TR><TD>[Currency8]</TD><TD>- Min File Size (omitted if not enabled)</tD></TR>
596 <TR><TD>[Currency8]</TD><TD>- Max File Size (omitted if not enabled)</tD></TR>
597 <TR><TD>VarString8</TD><TD>- Search Query</TD></TR>
598 </TABLE>
599 </TD>
600 </TR>
602 <TR>
603 <TD VALIGN=TOP><CODE>49</CODE></TD>
604 <TD VALIGN=TOP>&nbsp;Search&nbsp;(Passive)</TD>
605 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
606 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
607 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
608 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
609 <TD>
610 <TABLE BORDER=0>
611 <TR><TH COLSPAN=2>Parameters</TH></TR>
612 <TR><TD>VarString8</TD><TD>- Username A</TD></TR>
613 <TR><TD>[VarString8]</TD><TD>- Username B</TD></TR>
614 <TR><TD>VarString16</TD><TD>- File Path+File Name</TD></TR>
615 <TR><TD>Currency8</TD><TD>- File Size</TD></TR>
616 <TR><TD>Int16</TD><TD>- Open Slots</TD></TR>
617 <TR><TD>Int16</TD><TD>- Max Slots</TR></TR>
618 <TR><TD>IPAddress32</TD><TD>- IP Address of hub User is on</TD></TR>
619 <TR><TD>Int16</TD><TD>- Port of hub User is on</tD></TR>
620 <TR><TD>VarString8</TD><TD>- Name of hub User is on</tD></TR>
621 </TABLE>
622 <BR>
623 If direction is client to server, Username A is the user to send SR to and Username B
624 is omitted.<BR>
625 If direction is server to client, Username A is the user the SR is from and Username B
626 is omitted.<BR>
627 If direction is client to client, Username A is the From username and Username B is
628 the To Username.
629 </TD>
630 </TR>
633 <TR><TD></TD></TR>
634 <TR><TH COLSPAN=7><FONT SIZE=+1>Connection Management Commands</FONT></TH></TR>
637 <TR>
638 <TD VALIGN=TOP><CODE>50</CODE></TD>
639 <TD VALIGN=TOP>&nbsp;Ping</TD>
640 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
641 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
642 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
643 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
644 <TD>
645 <TABLE BORDER=0>
646 <TR><TH COLSPAN=2>Parameters</TH></TR>
647 <TR><TD>VarString8</TD><TD>- Ping Data</TD></TR>
648 </TABLE>
649 </TD>
650 </TR>
652 <TR>
653 <TD VALIGN=TOP><CODE>51</CODE></TD>
654 <TD VALIGN=TOP>&nbsp;Pong</TD>
655 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
656 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
657 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
658 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
659 <TD>
660 <TABLE BORDER=0>
661 <TR><TH COLSPAN=2>Parameters</TH></TR>
662 <TR><TD>VarString8</TD><TD>- Ping Data</TD></TR>
663 </TABLE>
664 </TD>
665 </TR>
667 <TR>
668 <TD VALIGN=TOP><CODE>52</CODE></TD>
669 <TD VALIGN=TOP>&nbsp;Redirect</TD>
670 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
671 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
672 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
673 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
674 <TD>
675 <TABLE BORDER=0>
676 <TR><TH COLSPAN=2>Parameters</TH></TR>
677 <TR><TD>VarString8</TD><TD>- Hostname of dest hub</TD></TR>
678 </TABLE>
679 </TD>
680 </TR>
682 <TR>
683 <TD VALIGN=TOP><CODE>53</CODE></TD>
684 <TD VALIGN=TOP>&nbsp;Disconnect</TD>
685 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
686 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
687 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
688 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
689 <TD>
690 </TD>
691 </TR>
693 <TR>
694 <TD VALIGN=TOP><CODE>54</CODE></TD>
695 <TD VALIGN=TOP>&nbsp;Reconnect</TD>
696 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
697 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
698 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
699 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
700 <TD>
701 </TD>
702 </TR>
704 <TR>
705 <TD VALIGN=TOP><CODE>55</CODE></TD>
706 <TD VALIGN=TOP>&nbsp;Delayed&nbsp;Reconnect</TD>
707 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
708 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
709 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
710 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
711 <TD>
712 <TABLE BORDER=0>
713 <TR><TH COLSPAN=2>Parameters</TH></TR>
714 <TR><TD>Int16</TD><TD>- Number of Seconds to wait before reconnecting</TD></TR>
715 </TABLE>
716 </TD>
717 </TR>
719 <TR>
720 <TD VALIGN=TOP><CODE>56</CODE></TD>
721 <TD VALIGN=TOP>&nbsp;Delayed&nbsp;Redirect</TD>
722 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
723 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
724 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
725 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
726 <TD>
727 <TABLE BORDER=0>
728 <TR><TH COLSPAN=2>Parameters</TH></TR>
729 <TR><TD>VarString8</TD><TD>- Hostname of dest hub</TD></TR>
730 <TR><TD>Int16</TD><TD>- Number of Seconds to wait before reconnecting</TD></TR>
731 </TABLE>
732 </TD>
733 </TR>
735 <TR>
736 <TD VALIGN=TOP><CODE>57</CODE></TD>
737 <TD VALIGN=TOP>&nbsp;Request&nbsp;My&nbsp;IP</TD>
738 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
739 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
740 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
741 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
742 <TD>
743 </TD>
744 </TR>
746 <TR>
747 <TD VALIGN=TOP><CODE>58</CODE></TD>
748 <TD VALIGN=TOP>&nbsp;Your&nbsp;IP&nbsp;is...</TD>
749 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
750 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
751 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
752 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
753 <TD>
754 <TABLE BORDER=0>
755 <TR><TH COLSPAN=2>Parameters</TH></TR>
756 <TR><TD>IPAddress32</TD><TD>- IP Address Response</TD></TR>
757 </TABLE>
758 </TD>
759 </TR>
761 <TR>
762 <TD VALIGN=TOP><CODE>59</CODE></TD>
763 <TD VALIGN=TOP>&nbsp;Get&nbsp;Your&nbsp;IP</TD>
764 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
765 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
766 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
767 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
768 <TD>
769 </TD>
770 </TR>
772 <TR>
773 <TD VALIGN=TOP><CODE>5A</CODE></TD>
774 <TD VALIGN=TOP>&nbsp;My&nbsp;IP&nbsp;is...</TD>
775 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
776 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
777 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
778 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
779 <TD>
780 <TABLE BORDER=0>
781 <TR><TH COLSPAN=2>Parameters</TH></TR>
782 <TR><TD>IPAddress32</TD><TD>- IP Address Response</TD></TR>
783 </TABLE>
784 </TD>
785 </TR>
787 <TR>
788 <TD VALIGN=TOP><CODE>5B</CODE></TD>
789 <TD VALIGN=TOP>&nbsp;Error</TD>
790 <TD VALIGN=TOP><IMG SRC=images/c2c.gif></TD>
791 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
792 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
793 <TD VALIGN=TOP><IMG SRC=images/s2s.gif></TD>
794 <TD>
795 <TABLE BORDER=0>
796 <TR><TH COLSPAN=2>Parameters</TH></TR>
797 <TR><TD>Int8</TD><TD>- Command Error</TD></TR>
798 <TR><TD>Int16</TD><TD>- Error Number</TD></TR>
799 <TR><TD>VarString16</TD><TD>- Error Data</TD></TR>
800 </TABLE>
801 </TD>
802 </TR>
805 <TR><TD></TD></TR>
806 <TR><TH COLSPAN=7><FONT SIZE=+1>Operator Functions Commands</FONT></TH></TR>
809 <TR>
810 <TD VALIGN=TOP><CODE>60</CODE></TD>
811 <TD VALIGN=TOP>&nbsp;Get&nbsp;IP</TD>
812 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
813 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
814 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
815 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
816 <TD>
817 <TABLE BORDER=0>
818 <TR><TH COLSPAN=2>Parameters</TH></TR>
819 <TR><TD>VarString8</TD><TD>- Username to get IP of</TD></TR>
820 </TABLE>
821 </TD>
822 </TR>
824 <TR>
825 <TD VALIGN=TOP><CODE>61</CODE></TD>
826 <TD VALIGN=TOP>&nbsp;Get&nbsp;IP&nbsp;Response</TD>
827 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
828 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
829 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
830 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
831 <TD>
832 <TABLE BORDER=0>
833 <TR><TH COLSPAN=2>Parameters</TH></TR>
834 <TR><TD>VarString8</TD><TD>- Username</TD></TR>
835 <TR><TD>IPAddress32</TD><TD>- IP Address of Username</TD></TR>
836 </TABLE>
837 </TD>
838 </TR>
840 <TR>
841 <TD VALIGN=TOP><CODE>62</CODE></TD>
842 <TD VALIGN=TOP>&nbsp;Get&nbsp;Version</TD>
843 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
844 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
845 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
846 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
847 <TD>
848 <TABLE BORDER=0>
849 <TR><TH COLSPAN=2>Parameters</TH></TR>
850 <TR><TD>VarString8</TD><TD>- Username to get Version of</TD></TR>
851 </TABLE>
852 </TD>
853 </TR>
855 <TR>
856 <TD VALIGN=TOP><CODE>63</CODE></TD>
857 <TD VALIGN=TOP>&nbsp;Get&nbsp;Version&nbsp;Response</TD>
858 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
859 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
860 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
861 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
862 <TD>
863 <TABLE BORDER=0>
864 <TR><TH COLSPAN=2>Parameters</TH></TR>
865 <TR><TD>VarString8</TD><TD>- Username</TD></TR>
866 <TR><TD>VarString8</TD><TD>- Client Name</TD></TR>
867 <TR><TD>VarString8</TD><TD>- Client Version</TD></TR>
868 <TR><TD>Int16</TD><TD>- Client Revision</TD></TR>
869 <TR><TD>VarString8</TD><TD>- Client Website</TD></TR>
870 <TR><TD>VarString16</TD><TD>- Client Info</TD></TR>
871 </TABLE>
872 </TD>
873 </TR>
875 <TR>
876 <TD VALIGN=TOP><CODE>64</CODE></TD>
877 <TD VALIGN=TOP>&nbsp;Mute</TD>
878 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
879 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
880 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
881 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
882 <TD>
883 <TABLE BORDER=0>
884 <TR><TH COLSPAN=2>Parameters</TH></TR>
885 <TR><TD>VarString8</TD><TD>- Username to Mute</TD></TR>
886 <TR><TD>Int32</TD><TD>- How long to Mute for (null for infinate)</TD></TR>
887 </TABLE>
888 </TD>
889 </TR>
891 <TR>
892 <TD VALIGN=TOP><CODE>65</CODE></TD>
893 <TD VALIGN=TOP>&nbsp;Unmute</TD>
894 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
895 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
896 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
897 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
898 <TD>
899 <TABLE BORDER=0>
900 <TR><TH COLSPAN=2>Parameters</TH></TR>
901 <TR><TD>VarString8</TD><TD>- Username to Unmute</TD></TR>
902 </TABLE>
903 </TD>
904 </TR>
906 <TR>
907 <TD VALIGN=TOP><CODE>66</CODE></TD>
908 <TD VALIGN=TOP>&nbsp;Boot</TD>
909 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
910 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
911 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
912 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
913 <TD>
914 <TABLE BORDER=0>
915 <TR><TH COLSPAN=2>Parameters</TH></TR>
916 <TR><TD>VarString8</TD><TD>- Username to Boot</TD></TR>
917 </TABLE>
918 </TD>
919 </TR>
921 <TR>
922 <TD VALIGN=TOP><CODE>67</CODE></TD>
923 <TD VALIGN=TOP>&nbsp;Redirect</TD>
924 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
925 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
926 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
927 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
928 <TD>
929 <TABLE BORDER=0>
930 <TR><TH COLSPAN=2>Parameters</TH></TR>
931 <TR><TD>VarString8</TD><TD>- Username to Redirect</TD></TR>
932 <TR><TD>VarString8</TD><TD>- Hub hostname to redirect to</TD></TR>
933 </TABLE>
934 </TD>
935 </TR>
937 <TR>
938 <TD VALIGN=TOP><CODE>68</CODE></TD>
939 <TD VALIGN=TOP>&nbsp;Kick</TD>
940 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
941 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
942 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
943 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
944 <TD>
945 <TABLE BORDER=0>
946 <TR><TH COLSPAN=2>Parameters</TH></TR>
947 <TR><TD>VarString8</TD><TD>- Username to Kick</TD></TR>
948 <TR><TD>Int32</TD><TD>- How long the temp ban lasts</TD></TR>
949 </TABLE>
950 </TD>
951 </TR>
953 <TR>
954 <TD VALIGN=TOP><CODE>69</CODE></TD>
955 <TD VALIGN=TOP>&nbsp;BanIP</TD>
956 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
957 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
958 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
959 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
960 <TD>
961 <TABLE BORDER=0>
962 <TR><TH COLSPAN=2>Parameters</TH></TR>
963 <TR><TD>IPAddress32</TD><TD>- IP to Ban</TD></TR>
964 <TR><TD>Int32</TD><TD>- How long the ban lasts (null for infinate)</TD></TR>
965 </TABLE>
966 </TD>
967 </TR>
969 <TR>
970 <TD VALIGN=TOP><CODE>6A</CODE></TD>
971 <TD VALIGN=TOP>&nbsp;UnBanIP</TD>
972 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
973 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
974 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
975 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
976 <TD>
977 <TABLE BORDER=0>
978 <TR><TH COLSPAN=2>Parameters</TH></TR>
979 <TR><TD>IPAddress32</TD><TD>- IP to UnBan</TD></TR>
980 </TABLE>
981 </TD>
982 </TR>
984 <TR>
985 <TD VALIGN=TOP><CODE>6B</CODE></TD>
986 <TD VALIGN=TOP>&nbsp;BanUser</TD>
987 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
988 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
989 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
990 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
991 <TD>
992 <TABLE BORDER=0>
993 <TR><TH COLSPAN=2>Parameters</TH></TR>
994 <TR><TD>VarString8</TD><TD>- User who's IP to Ban</TD></TR>
995 <TR><TD>Int32</TD><TD>- How long the ban lasts (null for infinate)</TD></TR>
996 </TABLE>
997 </TD>
998 </TR>
1000 <TR>
1001 <TD VALIGN=TOP><CODE>6C</CODE></TD>
1002 <TD VALIGN=TOP>&nbsp;BanMAC</TD>
1003 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1004 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1005 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1006 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1007 <TD>
1008 <TABLE BORDER=0>
1009 <TR><TH COLSPAN=2>Parameters</TH></TR>
1010 <TR><TD>MACAddress48</TD><TD>- MAC to Ban</TD></TR>
1011 <TR><TD>Int32</TD><TD>- How long the ban lasts (null for infinate)</TD></TR>
1012 </TABLE>
1013 </TD>
1014 </TR>
1016 <TR>
1017 <TD VALIGN=TOP><CODE>6D</CODE></TD>
1018 <TD VALIGN=TOP>&nbsp;UnBanMAC</TD>
1019 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1020 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1021 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1022 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1023 <TD>
1024 <TABLE BORDER=0>
1025 <TR><TH COLSPAN=2>Parameters</TH></TR>
1026 <TR><TD>MACAddress48</TD><TD>- MAC to UnBan</TD></TR>
1027 </TABLE>
1028 </TD>
1029 </TR>
1031 <TR>
1032 <TD VALIGN=TOP><CODE>6E</CODE></TD>
1033 <TD VALIGN=TOP>&nbsp;BanName</TD>
1034 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1035 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1036 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1037 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1038 <TD>
1039 <TABLE BORDER=0>
1040 <TR><TH COLSPAN=2>Parameters</TH></TR>
1041 <TR><TD>VarString8</TD><TD>- Username to Ban usage of</TD></TR>
1042 <TR><TD>Int32</TD><TD>- How long the ban lasts (null for infinate)</TD></TR>
1043 </TABLE>
1044 </TD>
1045 </TR>
1047 <TR>
1048 <TD VALIGN=TOP><CODE>6F</CODE></TD>
1049 <TD VALIGN=TOP>&nbsp;UnBanName</TD>
1050 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1051 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1052 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1053 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1054 <TD>
1055 <TABLE BORDER=0>
1056 <TR><TH COLSPAN=2>Parameters</TH></TR>
1057 <TR><TD>VarString8</TD><TD>- Username to UnBan usage of</TD></TR>
1058 </TABLE>
1059 </TD>
1060 </TR>
1062 <TR>
1063 <TD VALIGN=TOP><CODE>70</CODE></TD>
1064 <TD VALIGN=TOP>&nbsp;MassMsg</TD>
1065 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1066 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1067 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1068 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1069 <TD>
1070 <TABLE BORDER=0>
1071 <TR><TH COLSPAN=2>Parameters</TH></TR>
1072 <TR><TD>VarString16</TD><TD>- Mass Message</TD></TR>
1073 </TABLE>
1074 </TD>
1075 </TR>
1077 <TR>
1078 <TD VALIGN=TOP><CODE>71</CODE></TD>
1079 <TD VALIGN=TOP>&nbsp;Request&nbsp;Telnet&nbsp;Admin</TD>
1080 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1081 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1082 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1083 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1084 <TD>
1085 </TD>
1086 </TR>
1088 <TR>
1089 <TD VALIGN=TOP><CODE>72</CODE></TD>
1090 <TD VALIGN=TOP>&nbsp;Telnet&nbsp;Admin&nbsp;Info</TD>
1091 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1092 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
1093 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
1094 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1095 <TD>
1096 <TABLE BORDER=0>
1097 <TR><TH COLSPAN=2>Parameters</TH></TR>
1098 <TR><TD>IPAddress32</TD><TD>- IP to connect to</TD></TR>
1099 <TR><TD>Int16</TD><TD>- Port to connect to</TD></TR>
1100 </TABLE>
1101 </TD>
1102 </TR>
1104 <TR>
1105 <TD VALIGN=TOP><CODE>73</CODE></TD>
1106 <TD VALIGN=TOP>&nbsp;Get&nbsp;Property&nbsp;Value</TD>
1107 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1108 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1109 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1110 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1111 <TD>
1112 <TABLE BORDER=0>
1113 <TR><TH COLSPAN=2>Parameters</TH></TR>
1114 <TR><TD>VarString8</TD><TD>- Object Name</TD></TR>
1115 <TR><TD>VarString8</TD><TD>- Property Name</TD></TR>
1116 </TABLE>
1117 </TD>
1118 </TR>
1120 <TR>
1121 <TD VALIGN=TOP><CODE>74</CODE></TD>
1122 <TD VALIGN=TOP>&nbsp;Property&nbsp;Value&nbsp;Is...</TD>
1123 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1124 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
1125 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
1126 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1127 <TD>
1128 <TABLE BORDER=0>
1129 <TR><TH COLSPAN=2>Parameters</TH></TR>
1130 <TR><TD>VarString8</TD><TD>- Object Name</TD></TR>
1131 <TR><TD>VarString8</TD><TD>- Property Name</TD></TR>
1132 <TR><TD>Int8</TD><TD>- Property Value Type</tD></TR>
1133 <TR><TD>Variable</TD><TD>- Property Value</TD></TR>
1134 </TABLE>
1135 <BR>
1136 Property Value Types:<BR>
1137 &#8729; <CODE>00</CODE> - VarString8<BR>
1138 &#8729; <CODE>01</CODE> - VarString16<BR>
1139 &#8729; <CODE>10</CODE> - Int8<BR>
1140 &#8729; <CODE>11</CODE> - Int16<BR>
1141 &#8729; <CODE>12</CODE> - Int32<BR>
1142 &#8729; <CODE>13</CODE> - Int64<BR>
1143 &#8729; <CODE>20</CODE> - IPAddress32<BR>
1144 &#8729; <CODE>21</CODE> - MACAddress48<BR>
1145 &#8729; <CODE>30</CODE> - Currency8<BR>
1146 &#8729; <CODE>40</CODE> - Bit1<BR>
1147 &#8729; <CODE>41</CODE> - Bit2<BR>
1148 &#8729; <CODE>42</CODE> - Bit3<BR>
1149 &#8729; <CODE>43</CODE> - Bit4<BR>
1150 &#8729; <CODE>50</CODE> - Array8<BR>
1151 &#8729; <CODE>51</CODE> - Array16<BR>
1152 </TD>
1153 </TR>
1155 <TR>
1156 <TD VALIGN=TOP><CODE>75</CODE></TD>
1157 <TD VALIGN=TOP>&nbsp;Set&nbsp;Property&nbsp;Value</TD>
1158 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1159 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1160 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1161 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1162 <TD>
1163 <TABLE BORDER=0>
1164 <TR><TH COLSPAN=2>Parameters</TH></TR>
1165 <TR><TD>VarString8</TD><TD>- Object Name</TD></TR>
1166 <TR><TD>VarString8</TD><TD>- Property Name</TD></TR>
1167 <TR><TD>Int8</TD><TD>- Property Value Type</tD></TR>
1168 <TR><TD>Variable</TD><TD>- Property Value</TD></TR>
1169 </TABLE>
1170 </TD>
1171 </TR>
1173 <TR>
1174 <TD VALIGN=TOP><CODE>76</CODE></TD>
1175 <TD VALIGN=TOP>&nbsp;List&nbsp;Properties</TD>
1176 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1177 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1178 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1179 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1180 <TD>
1181 <TABLE BORDER=0>
1182 <TR><TH COLSPAN=2>Parameters</TH></TR>
1183 <TR><TD>VarString8</TD><TD>- Object Name</TD></TR>
1184 </TABLE>
1185 </TD>
1186 </TR>
1188 <TR>
1189 <TD VALIGN=TOP><CODE>77</CODE></TD>
1190 <TD VALIGN=TOP>&nbsp;List&nbsp;Properties&nbsp;Result</TD>
1191 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1192 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
1193 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
1194 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1195 <TD>
1196 <TABLE BORDER=0>
1197 <TR><TH COLSPAN=2>Parameters</TH></TR>
1198 <TR><TD>VarString8</TD><TD>- Object Name</TD></TR>
1199 <TR><TD>Array16</TD><TD>- Property Names</TD></TR>
1200 </TABLE>
1201 </TD>
1202 </TR>
1204 <TR>
1205 <TD VALIGN=TOP><CODE>78</CODE></TD>
1206 <TD VALIGN=TOP>&nbsp;List&nbsp;Objects</TD>
1207 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1208 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1209 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1210 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1211 <TD>
1212 <TABLE BORDER=0>
1213 <TR><TH COLSPAN=2>Parameters</TH></TR>
1214 <TR><TD>VarString8</TD><TD>- Object Name</TD></TR>
1215 </TABLE>
1216 </TD>
1217 </TR>
1219 <TR>
1220 <TD VALIGN=TOP><CODE>79</CODE></TD>
1221 <TD VALIGN=TOP>&nbsp;List&nbsp;Objects&nbsp;Result</TD>
1222 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1223 <TD VALIGN=TOP><IMG SRC=images/s2c.gif></TD>
1224 <TD VALIGN=TOP><IMG SRC=images/c2sf.gif></TD>
1225 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1226 <TD>
1227 <TABLE BORDER=0>
1228 <TR><TH COLSPAN=2>Parameters</TH></TR>
1229 <TR><TD>Array16</TD><TD>- Object Names</TD></TR>
1230 </TABLE>
1231 </TD>
1232 </TR>
1234 <TR>
1235 <TD VALIGN=TOP><CODE>7C</CODE></TD>
1236 <TD VALIGN=TOP>&nbsp;Append&nbsp;Property&nbsp;Value</TD>
1237 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1238 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1239 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1240 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1241 <TD>
1242 <TABLE BORDER=0>
1243 <TR><TH COLSPAN=2>Parameters</TH></TR>
1244 <TR><TD>VarString8</TD><TD>- Object Name</TD></TR>
1245 <TR><TD>VarString8</TD><TD>- Property Name</TD></TR>
1246 <TR><TD>Int8</TD><TD>- Appended Value Type</tD></TR>
1247 <TR><TD>Variable</TD><TD>- Appended Value</TD></TR>
1248 </TABLE>
1249 <BR>
1250 This only works if the property is currently an array.
1251 </TD>
1252 </TR>
1254 <TR>
1255 <TD VALIGN=TOP><CODE>7D</CODE></TD>
1256 <TD VALIGN=TOP>&nbsp;Remote&nbsp;Property&nbsp;Item</TD>
1257 <TD VALIGN=TOP><IMG SRC=images/c2cf.gif></TD>
1258 <TD VALIGN=TOP><IMG SRC=images/s2cf.gif></TD>
1259 <TD VALIGN=TOP><IMG SRC=images/c2s.gif></TD>
1260 <TD VALIGN=TOP><IMG SRC=images/s2sf.gif></TD>
1261 <TD>
1262 <TABLE BORDER=0>
1263 <TR><TH COLSPAN=2>Parameters</TH></TR>
1264 <TR><TD>VarString8</TD><TD>- Object Name</TD></TR>
1265 <TR><TD>VarString8</TD><TD>- Property Name</TD></TR>
1266 <TR><TD>Int8</TD><TD>- Removed Value Type</tD></TR>
1267 <TR><TD>Variable</TD><TD>- Removed Value</TD></TR>
1268 </TABLE>
1269 <BR>
1270 This only works if the property is currently an array.
1271 </TD>
1272 </TR>
1275 </TABLE>
1276 </CENTER>