Вопросы по теме 'twisted'

Можно ли создать веб-клиент чата без фреймворка на основе сокетов?
Я слышал, что веб-клиенты чата, как правило, используют сетевые фреймворки, такие как twisted framework . Но можно ли создать веб-чат-клиент без сетевой инфраструктуры, используя только соединения ajax ? Я хотел бы создать клиент веб-чата один...
1038 просмотров

Чтение из сокета SSL в Twisted
Я пытаюсь реализовать клиент SSL в Twisted, который просто должен подключаться к сокету и читать двоичные данные (в частности, кортежи данных). Я довел код до такой степени, что кажется, что он успешно подключается и отключается, но никакие данные...
725 просмотров
schedule 10.10.2023

Python скрученный класс Reactor
Какое значение имеют декораторы @reactor.callWhenRunning, @results_deferred.addCallback @results_deferred.addErrback. Также что такое отложенные строки, например в twisted.internet.utils.getProcessOutput() возвращает отложенную...
2132 просмотров
schedule 23.10.2023

Запустите Python из Twisted
Я изучил Python около месяца в качестве одногодичного PHPer. И я начал с Twisted, поскольку я работаю в корпорации, поставляющей веб-сервис. Я закончил несколько простых приложений, таких как служба передачи данных, служба извлечения изображений...
261 просмотров
schedule 27.10.2022

Проблема с TCP-сервером в Twisted
Я пытаюсь создать простой TCP-сервер с использованием Twisted, который может взаимодействовать между разными клиентскими соединениями. Основной код выглядит следующим образом: #!/usr/bin/env python from twisted.internet import protocol, reactor...
1476 просмотров
schedule 19.05.2024

Обработка исключения ConnectionLost в Twisted
Я не могу обработать исключение ConnectionLost. Краткий пример того, что у меня есть. Первым делом я установил соединение с jabber-сервером и пропинговал его. Для этого я использую библиотеку wokkel. Затем я добавляю errback к методу, который...
7143 просмотров
schedule 29.01.2024

Ведение журнала витого плагина
Я создаю скрученный плагин. здесь содержит документацию о том, как контролировать ведение журнала для измененных приложений в .tac файлы. Однако подобной документации для управления журналированием плагинов нет. Поскольку плагины не создают...
516 просмотров
schedule 18.09.2022

проблема потери данных протокола tcp в скрученном
Я написал сервер на основе TCP с модулем Twisted.Internet. Это среда с высокой степенью параллелизма. Я обычно отправляю данные экземпляром protocol.Protocol, и у меня возникла проблема с этим. Некоторые tcp-соединения могут быть закрыты из-за...
509 просмотров
schedule 18.09.2022

Как мне сложить два целых числа вместе с Twisted?
У меня есть два целых числа в моей программе; назовем их " a " и " b ". Я хотел бы сложить их вместе и получить в результате еще одно целое число. Это обычные объекты Python int . Я задаюсь вопросом; как добавить их вместе с Twisted? Есть ли...
5812 просмотров

Взаимная аутентификация SSL - стороны клиента и сервера. Python -> Джанго/Твистед/Торнадо
Я создаю приложение python, в котором клиентская сторона будет запрашивать xml-страницы с сервера (также работающего на python). Хотелось бы сделать что-то по линии кукольной системы управления конфигурацией. Кукла работает следующим образом:...
2926 просмотров
schedule 14.02.2024

прокси-сервер python для встраивания службы скриптов приложений Google в iframe
Заголовок «X-Frame-Options: SAMEORIGIN» препятствует отображению скрипта приложений на странице не с site.google.com (или docs.google.com). Как я могу создать прокси-сервер Python для работы с IFrame. Я подозреваю, что прокси должен заменить...
1248 просмотров

инкрементный выбор с использованием идентификатора из SQLite в Twisted
Я пытаюсь выбрать данные из таблицы в SQLite ТОЛЬКО по одной строке за раз для каждого вызова функции, и я хочу, чтобы строка увеличивалась при каждом вызове (self.count инициализируется в другом месте, а «строка» здесь не имеет значения) я Я...
1022 просмотров
schedule 14.03.2024

Очистка ресурсов с помощью SMTP-модуля Twisted Python
Это связано с вопросом, на который ранее был дан ответ здесь: Журналирование SMTP-подключений с помощью Twisted . У меня есть ресурс базы данных, который я создаю в каждом экземпляре ConsoleMessageDelivery, и мне нужно обеспечить его очистку при...
210 просмотров
schedule 24.01.2024

Сколько байтов получено с помощью dataReceived?
Я использую Twisted для получения данных из сокета. Мой класс протокола наследуется от Protocol. Поскольку в Python 2.* нет типа byte, тип получаемых данных — str. Конечно, len (данные) дает мне длину строки, но как я могу узнать количество...
286 просмотров
schedule 29.12.2023

Есть ли встроенная функция Twisted для разветвления отложенного результата в другую отложенную цепочку, которая не влияет на первоначальные отложенные результаты?
У меня есть отсрочка, которая запускает результат. Я хочу передать этот результат нескольким функциям, которые его потребляют. Самый простой способ сделать это — добавить обратные вызовы в deferred. Однако, если одна из функций не вернет тот же...
320 просмотров
schedule 13.10.2022

Запуск Twisted Tutorial и Twistd
Я новичок в python, и я просматриваю закрученный учебник. Используя Twistd, я получаю следующую ошибку: sudo twistd -y /home/michael/Desktop/twisted_example.tac --syslog [sudo] password for michael: Traceback (most recent call last): File...
1620 просмотров
schedule 19.09.2022

Скрабирование из скрипта всегда блокирует выполнение скрипта после очистки
Я следую этому руководству http://doc.scrapy.org/en/0.16/topics/practices.html#run-scrapy-from-a-script для запуска scrapy из моего скрипта. Вот часть моего скрипта: crawler = Crawler(Settings(settings)) crawler.configure() spider =...
9180 просмотров
schedule 01.08.2022

скрученный с использованием процессов
Я учусь использовать скрученный (последний выпуск 12.3.0) как способ выполнить простую обработку на стороне сервера для мобильного приложения. Мое первое задание, по сути, состоит в том, чтобы запустить команду «хвост» в файле журнала и доставить...
1118 просмотров
schedule 15.03.2024

Запустите scrapy с несколькими пауками, не блокируя процесс
Я пытаюсь запустить scrapy spider в отдельном скрипте, и когда я выполняю этот скрипт в цикле (например, запускаю того же паука с разными параметрами), я получаю ReactorAlreadyRunning . Мой фрагмент: from celery import task from...
2321 просмотров
schedule 30.08.2022

Правильное использование клиента и Deferred с Twisted
Я реализовал базовый клиент SOCKS4 с помощью socket , но мой Twisted-перевод не слишком хорош. Вот мой текущий код: import struct import socket from twisted.python.failure import Failure from twisted.internet import reactor from...
1934 просмотров
schedule 09.08.2022