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
App. WinForms / WPF .NET
Ipostare il timeout di TcpClient.Connect
martedì 26 settembre 2006 - 16.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
boboboni
Profilo
| Newbie
6
messaggi | Data Invio:
mar 26 set 2006 - 16:11
Salve a tutti,
sto provando a creare un’applicazione in VB.NET che si connette ad un server di posta IMAP utilizzando le seguenti istruzioni:
sckTcpClient = New System.Net.Sockets.TcpClient
'apro la porta 143 del mio server di posta
Try
'Provo a connettermi
sckTcpClient.Connect(Server, 143)
…
…
Catch se As System.Net.Sockets.SocketException
…
…
End Try
La TcpClient.Connect a volte funziona correttamente altre volte genera un’eccezione con error code = 10060 (ConnectionTimedOut), penso a seconda se il server riesce a rispondermi prima del timeout oppure no.
Volevo sapere se c’è il modo di impostare il timeout del metodo TcpClient.Connect (come penso venga fatto nelle proprietà di un account IMAP in outlook espress alla voce Impostazioni avanzate->Timeout del Server).
Grazie per l'aiuto
blood
Profilo
| Senior Member
291
messaggi | Data Invio:
mar 26 set 2006 - 16:20
puoi gestirti il tutto localmente, intercettando l'eccezione e facendolo riprovare se accade...perchè penso che il Timeout si può impostare solo nell'invio dei comandi (infatti c'è) e non nel tempo aspettato per la risposta di connessione...semmai dovresti dire al server magari di rispondere dopo tot. tempo...oppure far riprovare a lui altre connesioni se non riuscite
---------------
Piscopo Paolo
:: wD @ IRCnet :: .NET wannabe 8-)
boboboni
Profilo
| Newbie
6
messaggi | Data Invio:
mar 26 set 2006 - 16:27
Supponevo si dovesse fare qualcosa del genere...
Grazie 1000 Blood
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 !