Read chunked HTTP in .Net

I'm trying to write a client that reads HTTP chunked data. The chunks contain additional information that I need to use.I've already figured out that I can't use the HTTPWebResponse, since it hides the optional tags.So, the way I understand it, I need to use a TCPClient, send the HTTP request through it, and then parse the response.My question at this point is how do I create and send the HTTP request, especially as HTTPWebRequest is not serializable.Any help, including an indication of a better way to do this, would be appreciated....Read more