具有.NET套接字的同步HTTP客户端

时间:2010-06-05 13:16:24

标签: c# http sockets

是否有人知道任何开源C#项目或使用套接字实现同步HTTP客户端的示例代码?

我正在开发一个需要使用套接字的HTTP客户端的项目。它不能使用WebRequest或WebClient,也不能使用异步套接字。不要问。理想情况下,它最好是在.NET 2.0上,在这里非常前沿。

我认为网络上会有大量样本,但令人惊讶的是我找不到任何样本。可能是因为每个人都有幸使用内置的API。

如果我找不到东西,我必须自己写,我真的不想重新发明那个轮子。

1 个答案:

答案 0 :(得分:1)

以下是使用原始套接字的FTP示例。

http://www.csharphelp.com/2005/11/ftp-client-library-in-c/

HTTP协议比ftp简单,虽然https比两者都复杂得多。

我发现你没有使用WebRequest或WebClientif来编写网络爬虫。