Test percorso di rete

mercoledì 06 luglio 2016 - 09.56
Tag Elenco Tags  C#  |  .NET 3.5  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010  |  SQL Server 2008 R2  |  MySQL 5.5  |  MySQL 5.1

secks Profilo | Senior Member

Salve,

ho 2 pc collegati in rete, in uno gira la mia applicazione in C#.

Quando avvio la mia applicazione vorrei vedere se l'altro PC è collegato.

In una variabile ho il precorso tipo "\\PC-MARIO\C\TEMP"

Sul secondo PC non ho un IP fisso.

Ho provato con una if su Directory.Exist, funziona, ma se il secondo PC non è collegato il comando si ferma per troppo tempo.
Ho provato con Ping ma per quello che ho capito vuole un IP fisso.

Qualche idea?

Paolo.

alextyx Profilo | Expert

Puoi far girare un'applicazione anche sull'altro PC? Fai in modo che sia lui a comunicare, a intervalli regolari, il suo IP locale al tuo PC, accedendo ad una sua directory e salvandoci un file di testo, che tu leggerai. Inoltre, se stabilisci un intervallo di refresh dell'indirizzo e vedrai che l'ultima modifica del file è troppo vecchia, significa già che c'è un problema. Se invece il file appare valido, potrai leggerlo ed effettuare il ping. Buttata lì, eh! ;)
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5