43 порт, c# и прокси

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Привет всем, есть код для получения whois через 43 порт, но у сервисов есть ограничения по количеству запросов, подскажте пожалуйста как можно внедрить в код ниже свои прокси?

C#:
var domain = project.Variables["domen"].Value;
string whoisServer = project.Variables["whois_servis"].Value;
StringBuilder result = new StringBuilder();
result.AppendLine("");
                        using (TcpClient tcpClient = new TcpClient()){
                            //открываем соединение с сервером WHOIS
                            tcpClient.Connect(whoisServer.Trim(), 43);
                            byte[] domainQueryBytes = Encoding.ASCII.GetBytes(domain + "\r\n");
                            using (Stream stream = tcpClient.GetStream()){
                                //отправляем запрос на сервер WHOIS
                                stream.Write(domainQueryBytes, 0, domainQueryBytes.Length);
                                //читаем ответ в формате UTF8, так как некоторые национальные домены содержат информацию на местном языке
                                using (StreamReader sr = new StreamReader(tcpClient.GetStream(), Encoding.UTF8)){
                                    string row;
                                    while ((row = sr.ReadLine()) != null)
                                        result.AppendLine(row);
                                }
                            }
                        }
return result;
 

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
готов заплатить за помощь, или подскажите кому можно обратиться за помощью
 
Последнее редактирование:

Шива

Client
Регистрация
05.02.2018
Сообщения
1 088
Благодарностей
341
Баллы
83
ТГ ShivaTrimur
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)