HTTP Programming

Mar 16 2006 2:58 AM
Now I've been researching this topic alot. I still can't find what I need. I've alwats used Winsock for internet programming and to be honest winsock is obsolete in speed without GZIP. But besides speed I want to program with something else. I saw the HTTPGETClientProtocol and HTTPPOSTClientProtocol in the .NET components of Visual C# .NET Express. I researched both controls and I couldn't find any good articles on them or a sample project. So Im just asking for some help or some articles or whatever it is that can help me do internet programming in C# without Winsock(I can handle that myself). I believe there are other things you can do internet programming with in C# aswell so any kind of information would be useful. My Main concerns are: 1. Preferably Includes Internal or External GZIP or some sort of data compression/decompression 2. Speed shouldn't be too bad but still faster than winsock. 3. How it handles cookies 4. Basically gets a pagesource =P the basics of the HTTP protocol So thats all the info I can give and hopefully you can help me out =] Thanks in advance :)