Вопросы по теме 'twisted'
Можно ли создать веб-клиент чата без фреймворка на основе сокетов?
Я слышал, что веб-клиенты чата, как правило, используют сетевые фреймворки, такие как twisted framework .
Но можно ли создать веб-чат-клиент без сетевой инфраструктуры, используя только соединения ajax ?
Я хотел бы создать клиент веб-чата один...
1038 просмотров
schedule
28.02.2024
Чтение из сокета 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 просмотров
schedule
12.03.2024
Взаимная аутентификация 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 просмотров
schedule
15.11.2023
инкрементный выбор с использованием идентификатора из 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