Newsgroup: it.comp.lang.visual-basic
Titolo: Applicazione su computer remoto

Ho un grande dubbio che spero qualcuno potrà chiarirmi:
Ho creato un'applicazione in Visual Basic che vorrei far eseguire su di un
computer remoto.
Il problema è che la mia applicazione genera dei files e questi files
dovrebbero essere recapitati direttamente a me dopo l'esecuzione del
programma.
Provo ad essere più preciso:
Il programma consiste in un semplice quiz a risposte multiple che alla fine
genera un file in cui sono contenuti il nome del giocatore, il punteggio
raggiunto ed il tempo impiegato.
Se tale applicazione venisse scaricata sul computer di ogni persona che la
esegue io non potrei mai avere il file con le informazioni indietro e
comunque questi sarebbe modificabile da parte del giocatore.
Lasciando il programma su di un computer remoto (Ad esempio lo stesso che mi
concede uno spazio web gratis) darei la possibilità a tutti di eseguire il
programma, ed in più, il file generato sarebbe raggiungibile solo da me che
lo andrei a prelevare dal computer remoto con una sessione ftp
successivamente.
Ora mi chiedo:
1) I normali spazi web gratis concessi dai provider di servizi permettono
una simile applicazione sulle loro macchine?
2) Se così non fosse come si può realizzare questa faccenda?
Grazie 1000 a tutti coloro che proveranno a rispondermi!
**

 ha scritto nel messaggio
news:9d0qah$p28$2...@pegasus.tiscalinet.it...


 2) Se cosě non fosse come si puň realizzare questa faccenda?
Se si tratta di una semplice compilazione di un Form (quiz) ti conviene
farlo direttamente nella pagina web, altrimenti gestisci dal tuo programma
(mediante WinSock ad esempio)  la comunicazione con il server, in modo da
scaricare i risultati.
Ciao, M.

Che ci sarebbe di particolare?
Stiamo parlando di un semplice file dati risiedente su un sito web.
Non so francamente fino a che punto i provider gratuiti permettano di
lavorare sugli eseguibili lato server installati c/o i loro siti.
Dal punto di vista ftp, nulla di strano.
Naturalmente tu chiedi il permesso ai tuoi giocatori di gestire i loro dati,
vero?
ciao
:-)
ugo

2) Se così non fosse come si può realizzare questa faccenda?
Con pagine ASP, a patto che il sito che ti ospita le supporti,
oppure con CGI, sempre ecc. ecc.
ciao, hal

 vero?
Per dati si intende solo un identificativo scelto dall'utente per
distinguersi dagli altri.
Se l'utente non vuole inserire nemmeno queste non è obbligato al gioco.

 wrote in message
9d0sf1$ft3gn$1...@ID-77380.news.dfncis.de...

Vorrei evitare di sfruttare la compilazione del form altrimento che l'ho
realizzato a fare il programma in VB che contiene istruzioni che i normali
form non in grado di realizzare?
Conosci qualche spazio web che concede un simile privilegio?
Mi interessa molto la questione di WinSock ma non ne so molto.. potresti
indirizzarmi verso qualche approfondimento di questo aspetto?
Ancora grazie!

2) Se così non fosse come si può realizzare questa faccenda?
Con pagine ASP, a patto che il sito che ti ospita le supporti,



 Beh, concordo sugli exe, ma anche una pagina ASP o uno script Perl č un
eseguibile lato server.
Se fossi in loro, non lascerei lavorare "l'utente qualunque" neanche su
quelle.
Ciao
ugo


Pero', c'e' un pero': le pagine asp sono solo testo facilmente controllabile
e comunque non possono fare tutto come un exe.
I linguaggi di scripting lato server per asp hanno l' unico effetto di produrre
html (ed eventuale javascript) da spedire al client, 
mentre sul server subiscono ovviamente le limitazioni
imposte dall' utente impersonato dal server web (di solito uno sfigatissimo
guest, anche se ho visto in una grossa azienda l' utente di iis che girava
con i privilegi degli appartenenti al gurppo users (con possibilita'
di leggere e scrivere nel registry locale).
ciao, hal

 Ancora grazie!
Prova a guardare sul sito comune: dovrebbe esserci un esempio di programma
client-server con winsock ed esempi per l'invio/ricezione di email mediante
winsock.
Visto che tu non potrai installare un'applicazione lato server, potresti
inviare i dati ad un server SMTP.
Ciao, M.