GnomixLand




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.



©  GnomixLand
http://www.gnomixland.com/