Hjælp til at forstå ICQ-protokol
Jeg skal i sidste ende have lavet noget java-kode, der kan kommunikere med ICQ-serverne, men jeg har ¤"#¤¤/!(¤%&#" meget besvær med at forstå protokollen. Jeg har fundet en side, der beskriver protokollen ganske grundigt: http://iserverd1.khstu.ru/oscar/Lad os tage udgangspunkt i [Login]:
1. Der connectes til en ICQ-server, hvis formål er at redirecte én efter autentifikation.
2. Der skal sendes en CLI_IDENT-besked - her er det så jeg står mere eller mindre af.
Spørgsmål:
-------------------------
Hvad betyder "So client should send it on FLAP channel 0x01"? Hvordan sender jeg på en FLAP-kanal?
Når jeg opbygger en besked, gør jeg det ved at bruge et byte-array. Hvordan putter jeg f.eks. "1A" ind i det, som følger?
byte[] b = new...
b[0] = 0x1A
Når der sættes "0x" foran er det hex-decimaler ikke? Hvordan virker det egentlig..?
Det her er ikke et af de letteste spørgsmål, og jeg spørger sikkert mere, hvis jeg får et svar :)
