Ok ... ma nei client gira un programma?Originariamente inviato da 22kakā
a questo server si collegano tanti client tramite socket, questi client sono in altri computer ...
Collegarsi con un socket non significa molto ...
Ok ... ma nei client gira un programma?Originariamente inviato da 22kakā
a questo server si collegano tanti client tramite socket, questi client sono in altri computer ...
Collegarsi con un socket non significa molto ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
il client si collega tramite browser ...
č una chat fatta in flash ...
Quindi in C# non hai del codice ... perche' hai inserito il tag C# per questo thread?
Non potrai accedere a nessuna risorsa del PC (registro, disco ...) semplicemente dal browser ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Credo che anche riuscendo a leggere il mac address non andresti molto lontano in internet, perchč leggeresti a limite il mac del provider non del client, senza considerare che non ci vuole un genio a cambiarlo e rientrare anche da bannato.
a meno che tu non faccia scaricare una parte client del tuo programma di chat che marca in qualche modo quell'utente come bannato (ma sempre lato client, quindi manipolabile) o che lo identifica in maniera univoca, credo che l'unico modo per riconoscerlo sia o il suo IP o parte di esso (estendendo a quel punto ad uno oppure ad un range di IP della stessa rete ma questo significherebbe incorrere in un ban generico e poco utile) ammesso sempre che si connetta con ip fisso o con la stessa rete (tipo libero tiscali ecc..), oppure ancora facendo un traceroute e valutando la corrispondenza della provenienza, ma questo č molto difficile da fare in maniera automatizzata perchč č prevalentemente una questione di valutazione "umana".
credo che in realtā non esista modo di bannare in modo assoluto un utente se non posizionando le info sul client stesso e sperando che chi hai bannato non sia in grado di modificare queste informazioni (compreso formattazioni ecc..).
comunque anche io come 22kakā aspetto pareri differenti in merito...
Be', basterebbe rilevare il MAC con l'applet Flash e inviarla al server, ma non ho idea di come si possa fare.Originariamente inviato da U235
Credo che anche riuscendo a leggere il mac address non andresti molto lontano in internet, perchč leggeresti a limite il mac del provider non del client, senza considerare che non ci vuole un genio a cambiarlo e rientrare anche da bannato.
Amaro C++, il gusto pieno dell'undefined behavior.
ciaoOriginariamente inviato da MItaly
Be', basterebbe rilevare il MAC con l'applet Flash e inviarla al server, ma non ho idea di come si possa fare.io lo so meno di te
![]()
22kakā prova a chiedere nel forum dedicato a flash
io non ho accesso al codice sorgente del client creato in flash ...
io ho solamente creato il server in c# e volevo sapere se esisteva un modo per risolvere questo "problemino" ...
non č possibile individuare tramite una connessione socket un qualche dato di un client (che sia diverso a seconda della macchina) e utilizzarlo per il mio scopo???
Allora la vedo dura ...Originariamente inviato da 22kakā
io non ho accesso al codice sorgente del client creato in flash ...
La connessione e' come un "cavo" ... quello che ci passa dentro ce lo deve mettere il client ... c'e' solo l'IP con cui lavorare ...io ho solamente creato il server in c# e volevo sapere se esisteva un modo per risolvere questo "problemino" ...
non č possibile individuare tramite una connessione socket un qualche dato di un client (che sia diverso a seconda della macchina) e utilizzarlo per il mio scopo???
No MP tecnici (non rispondo nemmeno!), usa il forum.