Preview: New Networking Features in the .NET Framework V3.5 codenamed Orcas
The March 2007 Community Technology Preview (CTP) release of the .NET Framework V3.5 codenamed "Orcas" is now available for download. To obtain the bits and learn more about the Orcas release, please see the download site
Among the new features in the runtime and IDE, the .NET Framework networking team has been busy adding new functionality. The core networking enhancements are:
International Resource Identifier support for URIs – Finally URIs with international characters in the hostname or path are easily created and parsed with managed code. No more ASCII-only URLs.
Socket Performance Improvements – In a joint effort between the System.Net and CLR team, socket throughput has increased by up to 70%
Easily create Peer to Peer applications in managed code with the new System.Net.PeerToPeer namespace:
-
- Peer Name Resolution Protocol: Managed code APIs for serverless name resolution (kinda like DNS without the servers :) )
- People Near Me: Discover and interact with peers around you
- Find information about your peer contacts whereever they are
- Start application collaboration sessions between peers with a few lines of code
- Publish information which all peer enabled applications can discover and consume
The System.Net.PeerToPeer namespace is built on the Windows Vista P2P platform. For an overview of the plaform, check out this channel 9 video
After giving the features a try, if you have any feedback, please send us a note by emailing nclasks at microsoft.com
Happy Coding!
-Mike
Comments
Anonymous
February 28, 2007
PingBack from http://www.articlefeed.net/preview-new-networking-features-in-the-net-framework-v35/Anonymous
March 02, 2007
.NET framework 3.5で新たに追加されるネットワーク機能 国際化URI - ASCII以外の文字コードでもドメイン名をpunycodeにしたり,パスに含まれている非ASCII文字をエスケープする必要がなくなる。 ソケットパフォーマンスの向上 - 最大でスループットが70%向上。 P2PサポートAnonymous
March 04, 2007
Policy Injection Application Block - New Member of the Pattern & Practices Enterprise Library TimeAnonymous
March 12, 2007
As per my last post , there is a new namespace (System.Net.PeerToPeer) available in the .NET FrameworkAnonymous
March 12, 2007
As per my last post , there is a new namespace (System.Net.PeerToPeer) available in the .NET Framework