Задать вопрос
  • Анонимный выход в сеть?

    tovPone4ka,
    Это если моё устройство контачилось с моей именной симкой лишь нужно, так ведь?

    Чтобы тебя сопоставить с устройством - достаточно чтобы новый телефон находился рядом с включенным старым, либо рядом с телефоном какого-нибудь из родственников.

    Или, например, чтобы ты с этим телефоном пришёл по записи в клинику - тогда зная время, когда ты приходил туда, можно будет узнать и imei
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo,
    Вопрос в том - что делать, чтобы я мог либо через одно соеднинение парсить

    Ну вот выставить лимит в 1, но тогда будет медленно, тк за раз ты сможешь делать только 1 запрос.
    (хотя вроде с http2 можно будет через одно соединение слать несколько запросов)

    либо время жизни этих соединений снизить до минимальных значений

    Где-то в реестре винды это можно сделать, но лучше не надо - TIME_WAIT нужен для работы TCP.

    а из-за лимита ошибки возникают

    Можно увеличить лимит на уровне ОС.
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo, если ограничить количество соединений - они и будут использоваться в нескольких тасках.
    Просто после завершения программы соединения будут оставаться.
    (сейчас попробую вспомнить доклад, где подобные случаи разбирались)
  • Анонимный выход в сеть?

    tovPone4ka, не пользоваться интернетом - это и есть единственный способ.
    Ибо если используешь сотовую связь - палишь свой imei как минимум.
    Если пользуешься проводным провайдером - это ты уже сам указал, что при заключении договора твои данные будут зафиксированы.
    Если пользуешься публичными точками - там почти везде требуется вход по номеру.

    В общем оформляй интернет на третье лицо, пользуйся соседскими точками (без ведома соседа), ищи такие публичные точки, где не требуется вход по номеру. Если живёшь на границе (в паре десятков километров и прямой видимостью) с соседним государством - можешь потратить порядка 100к на поднятие моста.
  • Анонимный выход в сеть?

    Подделать IMEI.

    Уже есть судебная практика, когда человека судят по одной статье, в процессе следствия выясняется, что человек ещё и IMEI подменял на телефоне, и его за это ещё бонусом пришивают 272.

    Использовать VPN и Tor.

    Поправочка - если использовать VPN, то надо поднимать свой, да ещё и у какого-нибудь анонимного провайдера за крипту.
    На счёт TOR - не знаю о практике привлечения тех, кто входит в TOR, но владельцев выходных нод точно судили (но там не за сам тор, а за какие-то незаконные дела, которые делал кто-то, кто воспользовался этой нодой)
    Если где-то требуется номер, покупать на onlinesim.io

    Очень многие сервисы тупо блокируют номера из подобных сервисов
  • Анонимный выход в сеть?

    tovPone4ka,
    или каких-то esim провайдеров можно доить на халявный инет постоянно регая фейковые акки раз там только емэил нужен и т.д.

    Думаю, там идёт привязка к идентификатору esim-модуля, чтобы такие хитрецы не обкрадывали.

    В общем если хочешь думать об анонимности - забудь вообще о всех вариантах с использованием сотовой связи.
  • Почему куллер не охлаждает ЦП мгновенно?

    Zerg89,
    кстати интересно почему её ещё не стали делать из меди

    А её разве сейчас не из никелированной меди делают?
  • Почему куллер не охлаждает ЦП мгновенно?

    Zerg89,

    Или увеличив стержень медного контакта в соприкосновении и увеличив количество теплотрубок которые передадут это на пластины радиатора

    Да, это увеличит количество отводимого тепла от крышки, но чтобы так сделать - нужно кулер менять)
    А тут, как я понимаю, мы предлагаем софтверные варианты улучшить ситуацию)
  • Как развернуть веб-приложение?

    Olya_Ann,
    Приложение у меня asp.net core MVC 6

    Тогда забудь про Windows. Лучше развернуть на Linux, если у вас уже не приобретены лицензии на Windows.

    Ну или можно остаться на Windows, если админы умеют работать только с ней, но лучше записать где-нибудь, что лучше бы когда-нибудь переехать на Linux.
  • Анонимный выход в сеть?

    tovPone4ka,
    в esim же нет роуминга

    Есть роуминг, но зависит от оператора.

    Например упомянутая мной keepgo использует внутри россии вышки вымпелкома и у них по всем вышкам мира единная цена в 6 баксов за гигабайт.

    Ну 6 баксов за гигабайт - это достаточно немаленькая цена :)

    Да и всё ещё остаётся imei, поведенческий фактор, трекинг от яндекса, и требования соблюдать законы - если вдруг тобой заинтересуются, то придут к этому keepgo, узнают что тебя можно отследить по вышкам билайна и оследят (и keepgo не сможет отказаться, тк иначе бы он не смог пользоваться вышками оператора в России)

    Ну и раз ты уже нашёл своё решение и уверен, что знаешь всё лучше - почему вопрос задаёшь?
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo, почему в одном потоке, если я как раз явно асинхронно всё запускаю? Конечно никто не гарантирует, что всё выполнится в разных потоках, но тк тут явно IO, то все запросы уйдут на IO-потоки в пуле.
  • Анонимный выход в сеть?

    mayton2019,
    И с точки зрения военкома в ближайшее время ты будешь вполне себе "годен". :)

    Ну вообще чисто в теории, если очень настойчиво об этом общаться с психиатром на медкомиссии, то тебя могут отправить в стационар и вполне могут признать у тебя какое-то отклонение)
    Но там так много тестов, что обмануть врядли выйдет.
  • Как вывести всю таблицу MySql C#?

    Покажи хоть код свой и что такое "частично".
    В случае ExecuteScalar название немного намекает, что вернётся только одно значение
  • Анонимный выход в сеть?

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


    А про то что я никому не нужен это конечно сюрреалистично читать, когда мне закрывают границы, запрещают всю финансовую жизнь и объявляют в розыск.

    Ну например я в розыске не нахожусь и мне границы не закрыты.

    Ну и если ты в розыске - тебе тогда лучше в деревнях / в лесу прятаться, а не париться в интернете. В городах по всюду камеры и найдут/не найдут - это вопрос времени
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo, странно. Я написал такой код:
    using System.Net.Http;
    
    var socketsHttpHandler = new SocketsHttpHandler()
    {
      MaxConnectionsPerServer = 1
    };
    using var httpClient = new HttpClient(socketsHttpHandler);
    
    var tasks = new List<Task>();
    for(var i=0; i<100; i++) {
        tasks.Add(httpClient.GetAsync("https://example.com"));
    }
    await Task.WhenAll(tasks);


    При выводе
    netstat -aon | rg 2606:2800:220:1:248:1893:25c8:1946

    Выдаёт следующее:
    ❯ netstat -aon | rg 2606:2800:220:1:248:1893:25c8:1946
      TCP    [...]:52077  [2606:2800:220:1:248:1893:25c8:1946]:443  TIME_WAIT       0

    Тоесть всего одно соединение открывается => способ работает.

    При втором запуске появляется второе соединение.

    В SocketsHttpHandler есть ещё куча параметров, в том числе и на таймаут, сколько должно бездействующее соединение жить - можно с ними поиграться
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo, нет. Лимит открытых соединений будет работать так:
    Если лимит ещё не исчерпан - создаст новое соединение.
    Если уже исчерпан - дождётся, пока завершится какой-нибудь запрос и освободит уже открытое соединение и сделает запрос в него.
    А у тебя одновременно стартует куча запросов, которые все разом создают новые соединения без шансов на переиспользование.
    А после завершения работы программы .NET уже не знает о том, что были ещё какие-то соединения
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo,
    количество максимальных соеднений смысла ставить не имеет

    Это ещё почему? У вас явная проблема - выжирается лимит на количество активных TCP-соединений в ОС.
    Очевидное решение - физически ограничить количество создаваемых соединений в программе + ограничить количество одновременно посылаемых запросов количеством соединений.
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo, но в вашем вопросе написано:

    При первом запуске все прекрасно и быстро парсится, но как я понял, у меня создается множество подключений с тайм-аутом в 240 секунд, что не дает далее нормально спарсить данные повторно.

    Тоесть указанный у вас код вызывается дважды, начиная от создания HttpClient, и заканчивая Dispose?
    Или я неправильно понял?