FX Server Capitolo 2



fxserver

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] [del.icio.us] [Digg] [Facebook] [Furl] [Google] [LinkedIn] [MySpace] [Reddit] [Slashdot] [Squidoo] [StumbleUpon] [Twitter] [Windows Live] [Yahoo!] [Email]