Browse by Tags
In a few days I'll be heading off to MIX08 with a few members of the Astoria team to check out all the cool work going on that is targeting the web and to give one of a few presentations on the ADO.NET Data Services Framework. At MIX07 we discussed
Read More...
My blog has been slow over the last few months, but this time its not because I haven't been blogging :). I've been busy posting about the new Astoria (newly renamed to ADO.NET Data Services) CTP. Check out this post for where to get the latest
Read More...
I'll be presenting an Astoria talk at the upcoming Dev Connections conference in Las Vegas and later in November at Dev Teach in Vancouver, BC. If you are interested in chatting about Astoria, I'll be wondering around the conference most of the time.
Read More...
My blog has been silent for a while as I have been switching focus and moved from the Windows Networking group to the Data Programmability (DP) group in the SQL Server division at MS. Currently, my main area of focus in DP is the Astoria project. For
Read More...
Ok, this will conclude my string of survey posts (I promise). As we plan future additions and changes to Winsock LSPs and, more broadly, network filtering on Windows, we would like your input on the good, the so-so and ugly of Winsock LSP development
Read More...
We have recently launched a survey to get your feedback regarding the network development experience on Windows. If you have written a network-aware application (commercial product, as a hobby, etc) we would like to hear from you. NOTE FOR WINSOCK API
Read More...
I have yet to write the third part in the series on writing ip agnostic apps, but in the meantime, Anthony Jones (Winsock Developer/Guru) and I chatted with Charles about the topic on Channel 9: http://channel9.msdn.com/Showpost.aspx?postid=265664 We
Read More...
With the adoption of IPv6 ever increasing (ie. it is the preferred protocol on Windows Vista) it is important that network aware applications support IPv4 and IPv6. I have started a series of posts on our team blog discussing how one can go about writing
Read More...
The System.Net.HttpWebRequest class in the .Net Framework implements a HTTP stack in managed code. One of the features of the stack is that it supports HTTP pipelining. Pipelining is the ability for an HTTP client application to send multiple requests
Read More...
We have made a number of improvements in Winsock for Windows Vista. Recently we have detailed a few of these on our team blog: "Introduction to WSK" - a new kernel mode socket API: http://blogs.msdn.com/wndp/archive/2006/02/24/538746.aspx "Winsock and
Read More...
I have been involved in a number of forum posts and mail threads lately regarding reading data from a socket. The typical situation is as follows: A TcpClient object is connected to a remote party. The application gets a reference to a NeworkStream object
Read More...
In version 2.0 of the .Net Framework, we added a new namespace under System.Net called NetworkInformation. Among many other goodies, one can use this namespace to listen for IP addresses changes on the host. The code below listens for addresses changes
Read More...
Generally I don't like making a post that only includes links to other posts, but I'm making an exception for this case. In this ( http://blogs.msdn.com/malarch/archive/2005/11/18/494769.aspx ) article Malar explains how to create a single socket that
Read More...
In version 2.0 of the .Net Framework, we (System.Net) changed how we parse HTTP traffic. The change has gone to a more strict parsing model. One example, is we now require a CRLF (carriage return, line feed) at the end of each line. While these changes
Read More...
Prior to the .NET Framework version 2.0, applications could register a component to handle FTP requests using System.Net’s extensible pluggable protocol framework. Components for handling different web requests are registered by associating the component
Read More...