FX Server Capitolo 2

Spiegazioni Porte e Hash
Cosa è una porta?
Proviamo a pensare che il nostro PC sia un castello.. all’ interno del nostro castello abbiamo la porta per entrare in soggiorno, la porta per andare in cucina ecc ecc… lo stesso avviene per il nostro computer quindi un utente per entrare nella nostra chat ha bisogno di conoscere oltre al nostro ip la porta che consente di entrare nel Nostro Chat Server
Riassumendo tutto, direi che per arrivare nel nostro castello per uno sconosciuto si ha bisogno di un INDIRIZZO che indichi dove si trova il nostro castello e quale porta noi dobbiamo usare per entrare.. nei pc queste due cose sono fatte da NUMERI e/o LETTERE
Prendiamo un indirizzo ip a caso ip 87.6.80.154 ed una porta.. per il nostro FX le porte utilizzabili sono da 1 a 65000 circa (si consiglia sempre di utilizzare le porte consigliate dai produttori o dai forum) la porta che viene assegnata da FXServer quando scarichiamo il server dal sito è la 6698 … quindi ip 87.6.80.154 porta 6698
Ora giustamente vi chiederete.. ma ora che ci hai spiegato queste cosette.. xkè su WinMX i nomi delle chat non sono fatti cosi?… ne siete sicuri??? vediamo…
Prendiamo il nostro server
Apriamo il Config TXT ed osserviamolo
———————————————————————————–
Language=ITA
/Port 6698
/setchannelname Testroom
/setchannelname2 Testroom2
Soffermiamoci qui:
FXServer è sviluppato in due lingue.. Italiano ed Inglese
quindi se noi al posto di “ITA” mettessimo “ENG” il nostro server si esprimerebbe in Inglese per comuncarci qualcosa o segnalare un problema.
Ora vediamo port 6698 Ricordate? se non diciamo alle persone da dove entrare come fanno ad entrare nella nostra chat?
/setchannelname Testroom
/setchannelname2 Testroom2
FXServer consente di mandare nella lista di WinMX 2 “nomi di chat”… se voi al posto di testroom scriveste la chat di paolo … in lista voi leggereste la chat di paolo .. ma leggerete anche Testroom2 quindi o vi inventate un secondo nome o cancellate l’intera riga /setchannelname2 Testroom2 ok?
Soffermiamoci al nome della nostra chat.. /setchannelname Testroom lo avevamo modificato in
/setchannelname la chat di Paolo
Stavamo spiegando che in lista la chat non sembra apparire come ho spiegato sopra ovvero indirizzo ip + porta
87.6.80.154:6698
se ora noi potessimo lanciare il server.. il nome della chat In lista su WinMX sarebbe questo
la chat di Paolo_9A5006571A2A
Ora per farvi capire quel che spiegavo prima.. prendiamo una calcolatrice scentifica – c’è anche su windows (start –> tutti i programmi –> accessori –> calcolatrice) e prendiamo il codice della chat ovvero.. 9A5006571A2A avrete la dimostrazione che quel codice è il vostro ip + la porta seguite questo procedimento sezionate il codice.. 9A/50/06/57 (le ultime 4 cifre spiegherò dopo come fare) selezionate nella calcolatrice la funzione HEX scriveteci la prima parte del codice 9A e sucessivamente impostate su DEC verrà fuori 154 salvate il dato.. e stesso procedimento per gli altri numeri
HEX 9A=DEC 154
HEX 50=DEC 80
HEX 06=DEC 6
HEX 57=DEC 87
Ora prendete le ultime 4 cifre e stesso procedimento (le ultime 4 cifre di un hash vanno sempre calcolate insieme in quanto la porta del server ha sempre 4 cifre)
HEX 1A2A=DEC 6698
il risultato finale sarà 154 80 6 87:6698 Prendete le cifre dalla prima all’ultima esclusa la porta (6698) e riscrivetele partendo dall’ultima fino alla prima separandole da un punto
87.6.80.154… ora aggiungiamo la porta 6698
87.6.80.154:6698 ecco dimostrato che l’hash di una chat in lista corrisponde al nostro indirizzo ip + la porta del chat server
quindi 9A5006571A2A=87.6.80.154:6698
FX Guide ©2006,2007 TNT-Tony.
![[Ask]](http://www.gemini777.net/wp-content/plugins/bookmarkify/ask.png)
![[del.icio.us]](http://www.gemini777.net/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://www.gemini777.net/wp-content/plugins/bookmarkify/digg.png)
![[Facebook]](http://www.gemini777.net/wp-content/plugins/bookmarkify/facebook.png)
![[Furl]](http://www.gemini777.net/wp-content/plugins/bookmarkify/furl.png)
![[Google]](http://www.gemini777.net/wp-content/plugins/bookmarkify/google.png)
![[LinkedIn]](http://www.gemini777.net/wp-content/plugins/bookmarkify/linkedin.png)
![[MySpace]](http://www.gemini777.net/wp-content/plugins/bookmarkify/myspace.png)
![[Reddit]](http://www.gemini777.net/wp-content/plugins/bookmarkify/reddit.png)
![[Slashdot]](http://www.gemini777.net/wp-content/plugins/bookmarkify/slashdot.png)
![[Squidoo]](http://www.gemini777.net/wp-content/plugins/bookmarkify/squidoo.png)
![[StumbleUpon]](http://www.gemini777.net/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Twitter]](http://www.gemini777.net/wp-content/plugins/bookmarkify/twitter.png)
![[Windows Live]](http://www.gemini777.net/wp-content/plugins/bookmarkify/windowslive.png)
![[Yahoo!]](http://www.gemini777.net/wp-content/plugins/bookmarkify/yahoo.png)
![[Email]](http://www.gemini777.net/wp-content/plugins/bookmarkify/email.png)