Julian 🏳️🌈
господи
Julian 🏳️🌈
Гениально
Julian 🏳️🌈
))))))
Mangrem
Я сделаль
Mangrem
Коняшку
Denis
Пробую ещё раз 😂
есть 3 точки:
• машина, которая отправляет трафик на сервак
• сервак, должен модифицировать полученный трафик и отправить тому, кто его должен получить
• соответственно сервер, который должен получать данные с первой машины, но они идут через сервак-прокладку
каждые десять минут прокси должна в течении одной минуты модифицировать трафик по примеру:
"params":["Test.Test","106"
в
"params":["Test1.Test","106"
первая машина использует rinetd, но компромиссы возможны.
ezkey
Приветствую, друзья подскажите плиз по API 911соксов, вот ту ман http://911.re/api, вот так я меняю соксы http://joxi.ru/Vm6o4YPf41wEW2 и все работает но как получить инфу от этого параметра "-hwnd="? Пробывал так http://joxi.ru/52alBp7CEBPd5m но получаю нечего
Сармак
Здравствуйте
Сармак
Можете посоветовать редактор кода(если есть свободная минутка), не совсем сложный, но чтоб и функций было достаточно
Mr.Temirlan
Сармак
Благодарю
ezkey
ezkey
глянул и нечего не понял
Igor
ну, первый блок кода - скрипт на питоне (pip install win32gui еще надо, полагаю)
запускаешь его, он создаст виндовое окно и выплюнет в консоль значение hwnd этого окна, XXXYYY например
идешь с этим hwnd окна запускать subprocess.Popen([блабла, '-hwnd=XXXYYY'])
(не понял, правда, как у тебя все работает, когда на скриншоте даже пробелов нету между exeшником и параметрами; и их вроде надо на отдельные элементы массива разбивать)
после запуска autoproxytool должен будет отправить сообщение через wm_copydata на указанный айдишник, у тебя в скрипте сработает вызов OnCopyData и второй (третьей) строчкой отдастся msg, в котором будет строка формата, как из документации
либо
success|ip|Ping|ProxyCountry|ProxyState|ProxyCity|911s5 account balance
либо
failed|reason for failure
Igor
второй блок кода - это его пример на дельфях он накатал, тебе это реализовывать не надо, сообщение proxyautotool отправлять будет
третий блок - это то, что у него высралось в консоль. первые две строчки - hwnd, потом еще какая-то фигня (wparam, lparam итд), потом пришедшее сообщение
соответственно, совмести свой запуск proxyautotool'а с этой штукой и радуйся
ezkey
вот теперь понял) Спасибо что уделил время и обьяснил что к чему, двинул тестить по тихому👍
МишанЯ
Привет. Я к вам снова с asyncio.☺️
SetazeR
МишанЯ
Допустим у меня есть функция которая постоянно делает longpoll запрос для получения изменений, и мне надо, получив эти изменения отправить их на обработку, но при этом чтобы запрос продолжался. Как мне из этой функции заставить параллейно отработать функцию обработки изменения?
SetazeR
пытаешься впихать синхронный код в асинхронщину?
МишанЯ
Могу ли я вызвать обработку методом
asyncio.gather(func())?
МишанЯ
SetazeR
ты там не бота на айограме пишешь случайно?
Tishka17
SetazeR
SetazeR
Tishka17
Прежде чем браться за асинкио стоить разобраться в том как работают треды
Tishka17
Tishka17
https://docs.python.org/3/library/concurrent.futures.html#threadpoolexecutor
Tishka17
Tishka17
И в чем разница?
Tishka17
SetazeR
а он не нужен?
SetazeR
а лол
SetazeR
а то я везде эвэйтю in_thread
SetazeR
нходил где-то на SO так было
Tishka17
Даже очередь видимо не нужна, достаточно ему экзекьютора
Tishka17
МишанЯ
Я предполагаю в качестве сервера использовать vps 1cpu 512ram. Треды будут конкурировать, верно понимаю?
SetazeR
я читал что результат выполнения эвэйтэбла ставится в некую очередь как посчитается
Tishka17
SetazeR
но когда оно вообще считается-то?
Tishka17
SetazeR
если поток один
МишанЯ
Valerii
Есть ноутбук. Хочу сделать на нем хостинг свого сайта. Какую ОС ставить на него? Я думал что то типа Ubuntu server
SetazeR
Tishka17
Любую
SetazeR
хоть шиндовс сервер если секса очень охота
SetazeR
SetazeR
а выполнение-то того что эвэйтится когда происходит?
МишанЯ
Tishka17
Tishka17
Tishka17
Tishka17
А то, что касается чтения из сети - ну так там ничего не делается, просто ожидание буфера
МишанЯ
МишанЯ
Вот набросал что то похожее
SetazeR
async def main()
Tishka17
Ты понимаешь, что от этого зависит, будет это вообще работать или нет
Tishka17
Если ты например полчаса там считаешь матрицы на питоне, хрен тебе а не параллельная обработка - тред заблокируется на одной корутине
Tishka17
И все будут ждать её завершения
SetazeR
получается хуйню я понаписал
МишанЯ
Да что у тебя там в обработчике происходит?
Проверяет что прислали, сверяет команда ли это или просто текст. Это чпт бот. Проверяет сидит ли этот чел в чате, если нет, то шлёт справку как зайти, если да, то шлёт сообщение остальным. Или если это команда из списка команд, то обрабатывает её и высылает ему ответ. Там конструкция if elseif else как волос на обезьяне😳
SetazeR
Тишка
SetazeR
ты меня запутал
Tishka17
МишанЯ
А асинк хочу сразу воткнуть чтоб в будущем модифицировать скрипт и больше функционала впихнуть
Tishka17
Tishka17
Грубо - пока у тебя не будет 10000 одновременных юзеров, об асинке можешь не думать