Flash: utenti collegati al sito.

Di: coda_di_volpe | 26/09/2020 18:29:25
Ciao a tutti,
sto cercando di costruire un sito Flash, dove gli utenti possono sapere in tempo reale chi è collegato, un po' come succede per una chat. Il primo problema che mi si è posto è quello di sincronizzate tutti gli orologi degli utenti,
per questo pensavo di utilizzare l’orologio del server. Dopo vari e disperanti tentativi in Php e Asp sono ancora al punto di partenza... non tiro su nulla nel mio swf.
Qualcuno ha già affrontato questo problema?
Grazie in anticipo

Risposte



Ci sono molti siti dove si può trovare lo script degli utenti connessi online.
Alcuni link tra i più importanti sono:
http://www.spacemarc.it/tutorialphp/tutorial3.php
http://www.webmasterpoint.org/php/script.asp?id=15
http://www.html.it/iis/06.htm
http://www.simply4you.it/articoli/asp/art0008a.asp
Spero di essere stato utile in qualche modo, ciao e grazie per il supporto al forum.

Di: Pablito | 26/09/2020 18:29:25


haaaaghh.. mysql!
Temevo l'aggancio a tabelle sql!
Certo si può fare ma si esce dal seminato, insomma tentare un'applicazione full flash pare impossibile.
Grazie cmq Pablito!
Mi sono ammazzato a cercare qualcosa sui forum americani... ma anche lì si finisce inesorabilmente sulle tabelle.
Eppure a rigor di logica non dovrebbe essere una chimera.
Mi spiego:
Sul level 100 lancio la login facendo riscontro con un file proprietario o txt.. una volta confermata la password lancio su un level 200 un piccolo loop che fa' le seguenti cose:
1) Legge la data dal server per avere un riferimento univoco a tutti gli user
2) Scrive su un altro file l'user_id e l'ora e ip in append
3) Rilegge lo stesso file
4) Seleziona tutti gli utenti attivi nell'ultimo minuto
5) Me li visualizza sul livello 300
6) Attende 1 minuto
7) Riparte la procedura dal punto 1)
Tutto fattibilissimo a parte riuscire ad avere la data univoca dal server... incredibile!

Di: coda_di_volpe | 26/09/2020 18:29:25


Dal mio punto di vista la situazione è molto semplice.
Questo perché usare solamente Flash per un sito è controproducente, sia dal punto di vista dell’indicizzazione che per i tanti motivi di versatilità cui tu fai riferimento.
In definitiva, il solito discorso dell’attrezzo giusto per il lavoro giusto, la base di un sito web è HTML, PHP o altro, ma non certamente swf... Chiaramente il mio è solo un parere... anche se basato su risultati inopinabili, io stesso dovetti stravolgere e convertire un sito completamente realizzato con contributi Flash in HTML.
Per la logica questione che se il tuo bel sito non lo vede nessuno, serve veramente a poco...
Meglio un buon biglietto da visita cartaceo a questo punto, funziona di più.
Tuttavia, se qualcuno ha soluzioni per il buon Coda, ben vengano!

Di: Pablito | 26/09/2020 18:29:25


Hi Pablito,
touchè... :))
Hai perfettamente ragione generalmente le esigenze di un sito sono dettate dalla legge della fruibilità e del mercato .. ma è anche vero che solo “osando” si tira fuori dal cilindro il coniglio parlante! ;)
Attualmente il mio caso è un po' anomalo, in quanto non sono vincolato da alcun “limite” tranne quello di strizzare come una rapa le potenzialità offerte da flash, da un server, dalle nuove linee veloci e dalla mia fantasia.
Questo non vuol dire che non stia meditando una soluzione ibrida... ma prima di mollare ci provo!
Vi ringrazio per lo spazio e la cortesia... buona sfida a tutti! :D

Di: coda_di_volpe | 26/09/2020 18:30:25


Io non sono pratica di flash però mi sorge una curiosità, si puo creare un bottone prima di entrare e nel bottone far si ci lasci un nome sul sito:: tipo prima di entrare lascia la tua firma o cosa simile?

Di: stella | 26/09/2020 18:30:25


Dear stella,
Il problema è "leggermente" più complicato.
Si tratta di segnalare la tua presenza all'atto della login a tutti gli utenti presenti sul sito in quel medesimo istante.
Inoltre questo processo deve avvenire per tutti agli altri istanti in cui tu sei collegata.
Questo affichè gli utenti del sito possano sapere chi è on-line ed eventualmente attivare le funzioni di chat o di messaging in tempo reale.
Il punto focale è definire un tempo univoco per tutti gli accessi in modo che la mia ora locale di Roma sia equiparata alla tua ora locale di Chicago.
Da qui la necessità di reperire l'informazione dal clock del server a cui tutti fanno riferimento.
Al momento l'unico modo è utilizzare il linguaggio Mysql il cui compito è di gestire una tabella ove inserire l'id_user e generare il timer di presenza dell'utente.
Bello ma problematico.

Di: coda_di_volpe | 26/09/2020 18:30:25