Welcome to MSDN Blogs Sign in | Join | Help

Mike Flasko's Blog

Development Ramblings

Browse by Tags

MIX08 and Astoria
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...
Astoria Dec 2007 CTP is Released!
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...
Upcoming Astoria talks
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...
Data Programmability and Astoria
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...
Survey: Calling All Layered Service Provider (LSP) Developers
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...
Survey: Network Developement on Windows
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...
Writing IP Agnostic Application Tidbits on Channel9
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...
Writing IP Agnostic Applications (How to support IPv4 & IPv6)
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...
System.Net.HttpWebRequest & pipelining
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...
Winsock enhancements in Vista
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...
Handling a timeout when reading network data
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...
Listening for Network Address Changes
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...
Using a single socket to accept IPv6 of IPv4 connections
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...
Strict HTTP Parsing
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...
System.Net now registers a default FtpWebRequest implementation
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...
More Posts Next page »
Page view tracker