Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
[VB.NET] Gestore di file su LAN in remoto
venerdì 07 marzo 2008 - 07.37
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
babbomarci
Profilo
| Newbie
9
messaggi | Data Invio:
ven 7 mar 2008 - 07:37
Ciao a tutti,
Stò cercando di fare un "File Manager" che potesse funzionare anche su rete LAN aziendale.
Premetto che è la prima volta che cerco di fare un programma da utilizzare anche sulla rete. Qualcuno può dirmi dove posso trovare documentazione o articoli a riguardo...
Sulle risorse ho trovato un esempietto di una chat (con server e possibilità di avere più client) ma vorrei implementare la gestire di file e cartelle in remoto, è possibile?
ho provato a utilizzare i metodi di system.IO, tipo una cosa del
genere:
Dim fileName As String() = Directory.GetFiles(NomePcRemoto)
In un primo momento sembrava funzionare ma non è così. Premetto che nomePcRemoto è corretto per forza perchè, per ovviare al problema, ho fatto una chiamata ad un FolderBrowserDialog e mi tiro giù la pathname selezionata...
Il problema peggiore è che giro a vuoto perchè non ho idea di che risorse utilizzare o come si fà.
Grazie in anticipo per le risposte,
Marcelo
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
ven 14 mar 2008 - 09:39
Non ho ben capito cosa vuoi realizzare.... puoi dare maggiori info??
Jumpa
-------------------------
Follow the White Rabbit...
http://www.jumpa.org
-------------------------
babbomarci
Profilo
| Newbie
9
messaggi | Data Invio:
ven 14 mar 2008 - 10:56
Grazie per la risposta. Scusami se sono stato poco chiaro, cerchero di esprimermi meglio:
Vorrei fare un'applicazione server che quando riceve la richiesta di connessione dal client gli invii un codice di benvenuto ed una lista di possibili file da leggere
Vorrei inoltre implementare l'applicazione client che (tramite indirizzo IP) si colleghi ad un server e gli richieda, tramite path ricevuta dal server, un file. Tale file sovrà essere salvato in locale in una cartella preimpostata.
Ho trovato un bell'esempio su "Programmare windows VISUAL BASIC 2005" di Balena. L'esempio si chiama "Stream di rete", solo che funziona solo con il progetto console, se lo implemento all'interno di un form quando il server fà la chiamata:
dim ns as networkStream = tcpcli.getStram()
il form non riparte più e diventa tutto bianco, sul task manager di windows mi dà lo stato "Non risponde". Leggendo qualche form ho visto che una soluione al problema potrebbe essere il threading, stavo provando a risolvere il problema proprio così, che ne pensi? potrebbe essere una buona soluzione?
Se mi invii i link di qualche articolo o qualche sorgente ti sarei grato.
Ciao
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
ven 14 mar 2008 - 22:22
Non sapendo nulla nè dell'esempio nè del tuo codice posso dirti che il problema del threading esiste se dopo che il form si blocca dopo un po' risponde. In questo caso risolvi tutto con il threading e per incanto la tua form diverra reattiva anche durante il suo compito.
Se non è così magari ti conviene avvolgere il codice con un blocco try catch per vedere se lancia un eccezione.
Se ancora non è questo posta il codice completo (se non è supersegreto) che si vedrà, ok?
Ciao e fammi sapere.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !