Visto che il futuro sara "Connesso" sono andato a vedere quali novita' ci offre il namespace System.Net in Whidbey.
L'argomento e' molto "under the hood" e lo speaker non e' senz'altro Don Box, pero' le novita' sono interessanti: Finalmente avremo il support FTP direttamente nel framework (FTPWebRequest) oltre questa, una nuova classe HttpChacheRequest che permette di memorizzare i dati scaricati nella cache locale ed eventualmente recuperarli.
La classe WebProxy sulla quale si basano parecchie classi di System.Net e' stata migliorata per gestire meglio il proxy, attualmente pur basandosi sulle impostazioni di IE certe volte il proxy non viene correttamente identificato.
Le operazioni asincrone (al momento gestiro utilizzando ben 3 thread dal threadpool) verranno ottimizzate.
Una nuova classe HttpWebListener permettera di gestire direttamente chiamate Http senza doversi necessariamente appoggiare ad un sistema 'page based' come IIS.
Due nuove classi: SSLServerStream e SSClientStream aggiungono il supporto SSL alle comunicazioni.
TCPClient e TCPListener esporranno il socket su cui si basano direttamente (al momento la proprieta' e' marcata protected)
Una nuova classe NetworkInformation ci permettera', finalmente, di conoscere tutto quanto riguarda lo stato della nostra rete, potemmo sapere se siamo connessi o meno, il tipo di connessione (cable,dial-up,Wi-Fi), intercettare un cambio di IP Address, sapere quante network cards abbiamo installato, il relativo MAC Address, quali e quante porte aperte abbiamo sulla macchina e finalmente fare Ping senza ricorrere a codice esterno.
Direi che hanno ascoltato i nostri feedback... :-)