Я звоню в 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-прокси.
Может кто подскажет, в чем может быть проблема и как ее решить?