Siccome l' argomento da trattare e molto vasto
ho deciso di soffermarmi su cio che accade realmente quando "chattiamo",
per fare cio ho usato un programma che tutti noi abbiamo almeno sentito nominare
il telnet.
Dopo questa breve introduzione possiamo cominciare;
connettiamoci quindi ad un server irc:
[root@Drkg4b /root]# telnet irc.tin.it 5555
Trying 212.216.172.95...
Connected to irc.tin.it.
Escape character is '^]'.
Bene ora siamo connessi; vi chiederete: "bhe
se siamo connessi basta scrivere /j #chan e il gioko e fatto!"....Ehehehe
ebbene vi sbagliate. Infatti dovete passare al server alcune informazioni che
solitamente il client fa per voi, quindi daremo questi comandi:
nick (nick che volete avere)
user <nome_utente> <nome_macchina>
<nome_server> <nome_reale>
Dunque vediamo di spiegare cosa e successo, mi
pare che il comando "nick" sia sufficientemente chiaro quandi vado
avanti. Al comando "user" abbiamo passato alcuni parametri come <nome_utente>
(che sara il vostro ident una volta connessi)
<nome_macchina> (il vostro host host o il
vostro ip)
<nome_server> (il server irc su cui siete
connessi)
<nome_reale> (il vostro vero nome o un fake
il server nn fara alcuna distinzione).
Bene a questo punto riceverete il solito MOTD
(Message Of The Day) + altre informazioni.
A questo punto potrete dare finalmente il comando
join pero badate bene che non state usando il client e quindi tutti i comandi
andranno scritti privi della slash "/" vediamo un esempio:
join #linux-it
:Drkg4b1!~Drkg4b@h213-26-224.PD1.albacom.net JOIN
:#linux-it
:irc1.tin.it 332 Drkg4b1 #linux-it :sgala cerca
la sua anima gemella
:irc1.tin.it 333 Drkg4b1 #linux-it SgAlA 976478249
:irc1.tin.it 353 Drkg4b1 = #linux-it :Drkg4b1
Sprintf elimi free-join [Mk] @anyone ]Leon[ @Livore Hunterz @pm10 c3sar3 spray
KrAzY2K G[O]n blac|{HaT _maddog_ _af Dr[E_aM^ Psyk[o] sickness elfo GIAS`oUt
Whj73Kr0W ^gelo^ MCL ma20122 @MatOfPing ^G Orcs WillyTM D0minique Framm1 Tricky_
@XuN[ZzZ] @RaidZzZz NetUser17 Sim{P}soN Art|BUSY PPROvpn @seek_ Pibe Drkg4b
@axe_GoNe @vited NDS bogoMips^ @garlic @Sigfrid @ElfoTroJo BlaCkBirD @Codex`
Jeko D3FenDzZz |Minos| supernet StarWest WestMan @Acida @Ghero
:irc1.tin.it 353 Drkg4b1 = #linux-it :@Benji`USA
@CodexAwaY @dun`gone @storm @AtlaWare @beebaway +Rocco83 @SgAlA @dun`away @LiloAUE|
teg^away @twi`stunf @Meph|sto vik @KrAzY @Marc1 @Met0ut @axe @M0rph3u5 +sANDMAN
@buzzzouei |Yak-ZzZ| @GoDoGZzz @freedWASH CiN0z @Mold_AWAY @rizla_ @sLASh
:irc1.tin.it 366 Drkg4b1 #linux-it :End of NAMES
list.
Bene vediamo un po che cosa e successo, dopo il
MOTD mi sono settato +i (:Drkg4b1 MODE Drkg4b1 :+i) e ho dato il comando di
"join" al canale #linux-it (join #linux-it) notate che non ho usato
la slash, a questo punto il server mi ha connesso al canale e mi ha dato le
solite informazioni: il topic e gli utenti presenti all' interno del chan.
Adesso potremmo cominciare a chattare ma come
fare? Bhe è un po complicato; innanzitutto vi dovete ricordare i patrametri
che avete dato al server col comando "user" una volta fatto questo
le userete in questo modo: nick!nome_utente@nomemacchina.
Bene vediamo un esempio:
:Drkg4b1!~Drkg4b@h213-26-224.PD1.albacom.net privmsg
#chan :
Bene per concludere vediamo che cosa ho fatto
ho dato al server il mio nick seguito da un "!" il mio ident seguito
da "@" e il mio host, poi gli ho passato il comando "PRIVMSG"
che serve a dirgli che voglio scrivere una frase e poi la destinazione della
mia scritta che puo essere un canale, come in questo caso, o un nickname in
questo caso avrei dovuto scrivere in questo modo:
:Drkg4b1!~Drkg4b@h213-26-224.PD1.albacom.net privmsg
nick :
Bene concludiamo disconnettendoci dal server in
questo modo (notate, come anche negli esempi precedenti, che davanti a questi
comandi c'e ":"):
quit
ERROR :Closing Link: Drkg4b1[~Drkg4b@h213-26-224.PD1.albacom.net]
(I Quit)
Connection closed by foreign host. [root@Drkg4b
/root]#
Ecco fatto soddisfatti??? avete notato quate operazioni
il client fa al posto vostro, adesso che lo sapete li disprezzerete sicuramente
meglio.