Как вызвать Tor с помощью c #?

Я звоню в Tor, используя следующий код:

IPEndPoint endPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 9150);
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
socket.Connect(endPoint);
socket.Send(Encoding.ASCII.GetBytes("GET / HTTP/1.1\r\nHost: www.mentalis.org\r\n\r\n"));

byte[] receivedData = new byte[socket.ReceiveBufferSize];
int receivedDataLength = socket.Receive(receivedData);
string stringData = Encoding.ASCII.GetString(receivedData, 0, receivedDataLength);

но сервер отвечает

Тор не является http-прокси.

Может кто подскажет, в чем может быть проблема и как ее решить?


person l.m    schedule 31.03.2016    source источник