20 October 2009
UDP Multicast in Silverlight 4
In Silverlight 4, we have added multicast support. If you’re not familiar with multicast, here’s a quick scenario to explain what it is and why it might be useful to you. Scenario Overview Suppose your company provides market data and you need to distribute Read More...
0 Comments
Filed under: , ,
 
19 October 2009
Visual Studio 2010 and .NET Framework 4 Beta 2 Released!
Grab the beta here and please be sure to send us feedback using Connect . Hope you enjoy the release! Read More...
06 August 2009
What's new in System.Net.Mail
What’s new in System.Net.Mail We’ve made a number of enhancements to our SMTP support for .NET 4.0, mostly in the area of Unicode support and increased standards compliance, which is an important aspect in ensuring that legitimate emails do not get flagged Read More...
27 July 2009
End-to-end connectivity with NAT traversal
Like street numbers for a house, the Internet was originally designed so that all network devices could be directly addressed. Every connected device was given at least one unique identifier, or IP address, which could be used to route network packets Read More...
20 July 2009
New NCL Features in .NET 4.0 Beta 2
We’re introducing some new features starting with .NET 4.0 Beta 2 that you may find useful. Additional information will be available on MSDN and in subsequent articles. If you have any questions or comments, let us know! Sockets DnsEndPoint This feature Read More...
23 June 2009
Why does Silverlight have a restricted port range for Sockets?
Silverlight restricts the ports of outgoing TCP socket connections to the range 4502 – 4534. Connecting to a different port requires the use of a server-side proxy or port redirector. One of the most common questions we hear from customers about this Read More...
05 May 2009
Custom HTTP Authentication Schemes
Introduction My name is Chris Ross and I work as a developer for Microsoft’s .NET Framework networking components. As part of the Network Class Library (NCL) team I get lots of networking questions from other developers. This post resulted from my research Read More...
25 March 2009
Functional Areas of the Network Class Library
If you are wondering exactly what is in the NCL, the diagram below should help. It’s a high-level roadmap of the key feature areas and components. As you can see, the NCL is a roll up of the System.Net.* namespaces and the URI related classes in System Read More...
24 March 2009
Code Patterns for Online/Offline Network Detection
In the last entry I showed you why you should use the NetworkChange.NetworkAddressChanged API to control when to check if your application is online or not. If you didn’t read that article, go do it now – it will help you understand why online detection Read More...
2 Comments
Filed under: ,
 
17 March 2009
Online/Offline Network Detection with the .NET Framework
Imagine this: you have been working on your great New World Wide Web program. Your very first customer tries it out on their new notebook computer -- perhaps one of those very cute tiny notebooks that people are buying everywhere. And then you get your Read More...
4 Comments
Filed under: ,
 
26 July 2008
FtpWebRequest compile with extended comments
This is a current compile of the team's existing blogs on FtpWebRequest. I am going to update it periodically with new blogs and links to interesting forum questions regarding FtpWebRequest. If you find intersting topics or have ideas for new topics that Read More...
0 Comments
Filed under: ,
 
25 July 2008
How to troubleshoot your System.Net code
Sytem.Net tracing One of the easiest ways is to use the built in System.Net tracing. It is a matter of copiying a config file to your machine and re-running your application. Here is a very detailed article on how tracing works and how to enable it. http://blogs.msdn.com/dgorti/archive/2005/09/18/471003.aspx Read More...
21 July 2008
Welcome to the Network Class Library (NCL) Team Blog
Delivering your managed networking experience. There is a chance that you have never heard about the NCL team and yet you’re using our components every day (most likely, right now while you’re reading this). How could this be? When you opened this page Read More...
Page view tracker