Controllo connessione internet

venerdì 03 marzo 2006 - 07.59

attilio Profilo | Junior Member

Ciao La lettura dei file mi è riuscita :-) ora vorrei poter spedire il tutto via mail...La meil viene spedita correttamente utilizzando le classi del namespace System.net.Mail
vorrei però poter eseguire un controllo della connessione internet e nel caso fosse disconnessa connetterla,sia che si utilizzi una connessione dial-up si che si utilizzi una connessione dsl o ethernet.
Ho pensato ad un ping che con eventuale risposta negativa mi proponesse le connessioni utilizzabili sul pc e mi facesse connettere la macchina ad internet, ma non sono riuscito per ora a fare molto....Suggeriment?
Sto utilizzando c#
Graziei

trinity Profilo | Guru

Utilizza questa Api:

Public Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef lpdwFlags As Integer, ByVal dwReserved As Integer) As Integer

poi per il controllo scrivi così:

Dim connesso As Boolean

connesso = InternetGetConnectedState(0&, 0&)

If connesso = True Then
....invii email
else
Msgbox "Connessione internet non disponibile"
End if

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5