Синхронный HTTP-клиент с сокетами .NET - PullRequest
1 голос
/ 05 июня 2010

Кто-нибудь знает какие-либо проекты с открытым исходным кодом на C # или пример кода, в котором реализован синхронный HTTP-клиент с использованием сокетов?

Я работаю над проектом, где мне нужен HTTP-клиент с использованием сокетов. Он не может использовать WebRequest или WebClient, а также не может использовать асинхронные сокеты. Не спрашивай Кроме того, в идеале это должно быть на .NET 2.0, да, здесь это очень актуально.

Я полагал, что в сети будут тонны образцов для этого, но к удивлению, я не смог их найти. Возможно, потому что всем достаточно повезло использовать встроенные API.

Если я не найду что-то, мне придется написать это самому, и я не хочу заново изобретать это колесо.

1 Ответ

1 голос
/ 05 июня 2010

Вот пример для FTP с использованием необработанных сокетов.

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

HTTP protoocol проще, чем ftp, хотя https сложнее, чем оба вместе взятых.

Я вижу, что вы не используете WebRequest или WebClientif, когда вы писали веб-сканер.

...