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

Python/Twisted – Фрагментация пакетов TCP?
В Twisted при реализации метода dataReceived, похоже, нет примеров, которые бы ссылались на фрагментацию пакетов. На любом другом языке это то, что вы реализуете вручную, поэтому мне просто интересно, сделано ли это для вас уже в Twisted или как?...
3764 просмотров
schedule 06.08.2022

Управление несколькими клиентскими соединениями Twisted
Я пытаюсь использовать Twisted в своего рода программе-пауке, которая управляет несколькими клиентскими подключениями. Я хотел бы поддерживать пул из 5 клиентов, работающих одновременно. Функциональность каждого клиента заключается в подключении к...
4676 просмотров
schedule 31.05.2023

Многопроцессорность Python с витым реактором
Я работаю на сервере xmlrpc, который должен циклически выполнять определенные задачи. Я использую Twisted в качестве ядра службы xmlrpc, но столкнулся с небольшой проблемой: class cemeteryRPC(xmlrpc.XMLRPC): def __init__(self, dic):...
5415 просмотров
schedule 14.02.2023

Абстракция сетевого программирования, декомпозиция
У меня проблема в следующем: Серверный процесс 1 Постоянно отправляет обновления, которые происходят в хранилище данных Серверный процесс 2 Клиенты связываются с сервером, который запрашивает хранилище данных и возвращает результат....
286 просмотров

Взаимодействие с Twisted.Internet.reactor
Я изучаю Twisted, особенно его сторону XMPP. Я пишу клиент Jabber, который должен отправлять и получать сообщения. Вот мой код: http://pastebin.com/m71225776 Насколько я понял, рабочий процесс такой: 1 Я создаю обработчики важных сетевых событий...
528 просмотров
schedule 09.09.2022

Скрученный Python getPage
Я пытался получить поддержку по этому вопросу, но я ПОЛНОСТЬЮ запутался. Вот мой код: from twisted.internet import reactor from twisted.web.client import getPage from twisted.web.error import Error from twisted.internet.defer import...
8843 просмотров
schedule 03.09.2022

чат-бот с использованием Twisted и Wokkel
Я пишу чат-бота, используя Twisted и wokkel, и все вроде бы работает, за исключением того, что бот периодически выходит из системы. Чтобы временно исправить это, я устанавливаю присутствие доступным при каждом инициализированном соединении....
1096 просмотров
schedule 28.04.2022

Запускать функцию каждый тик в Twisted
Я использую скрученную структуру, и мне нужно отслеживать, сколько времени прошло с момента начала события, и выполнять действие, когда прошло определенное количество времени. Мне кажется, лучший способ сделать это — сверять с отметкой времени...
494 просмотров
schedule 08.06.2023

скрученный + gtk: должен ли я запускать графические интерфейсы в потоках или в потоке реактора?
Из того, что я понимаю о скрученном, ничто, работающее в потоке реактора, не должно блокироваться. Все действия по блокировке должны быть делегированы другим потокам, чтобы по их завершении запускать обратные вызовы обратно в поток-реактор. Так...
1733 просмотров
schedule 19.04.2023

Проблема нерегулярной передачи с Python Twisted Push Producer
Я хочу передавать данные из очереди с помощью Twisted. В настоящее время я использую push-производитель для опроса очереди на наличие элементов и записи в транспорт. class Producer: implements(interfaces.IPushProducer) def...
756 просмотров
schedule 10.08.2022

Потоки против асинхронности
Я читал о многопоточной модели программирования по сравнению с асинхронной моделью из этой действительно хорошей статьи. http://krondo.com/blog/?p=1209 Однако в статье упоминаются следующие моменты. Асинхронная программа просто превосходит...
68263 просмотров

Внедрение REST в twisted.protocols.ftp.FTP?
Кому-нибудь удалось реализовать команду REST на FTP-сервере Twisted? Моя текущая попытка: from twisted.protocols import ftp from twisted.internet import defer class MyFTP(ftp.FTP): def ftp_REST(self, pos): try: pos =...
1525 просмотров
schedule 04.09.2022

Витой сервер для нескольких клиентов
Я хочу написать сервер, который может принимать несколько клиентов на питоне (скрученном). Я уже довольно хорошо знаком с программированием сокетов со стандартным модулем сокетов Python, но здесь возникает проблема. Но я не могу найти простой сервер...
15710 просмотров
schedule 05.06.2022

Лучший способ запуска удаленных команд через ssh в Twisted?
У меня есть искривленное приложение, которому теперь нужно отслеживать процессы, запущенные на нескольких ящиках. То, как я делаю вручную, это «ssh и ps», теперь я хотел бы, чтобы это делало мое скрученное приложение. У меня есть 2 варианта....
7478 просмотров
schedule 28.10.2023

Как запустить скрученный реактор с ipython
Мне нужно запустить скрученный реактор изнутри ipython таким образом, чтобы он мог продолжать взаимодействовать. На справочной странице Ipython есть ссылки на Twisted, но я не мог понять, как мне действовать дальше. Документация ссылается на...
791 просмотров
schedule 04.09.2022

Как закрыть соединение после реактора.connectTCP в Twisted
Я хотел задать вопрос о том, как закрыть соединение в скрученном RPC . Я знаю, что подобный вопрос задавали, но, похоже, он не отвечает на мой. Я делаю базовое соединение, как показано ниже: cfactory = pb.PBClientFactory()...
2583 просмотров
schedule 07.07.2022

Twisted: обмениваться данными между отложенным подпроцессом и http-запросами?
Задний план: У меня есть длительный подпроцесс, который порождает скрученные порождения. Я создал подкласс протокола процесса таким образом, что я знаю, когда я получаю стандартный вывод, стандартную ошибку и т. Д. Я хотел бы иметь возможность для...
1495 просмотров
schedule 23.12.2022

Twisted зависает при демонизации
Я новичок в скрученном мире, поэтому сначала я пытаюсь настроить свой рабочий проект django под скрученный, в настоящее время он хорошо работает на тестовом сервере django или apache через mod_wsgi. Я перешел по этой ссылке и это тоже для...
746 просмотров
schedule 24.05.2023

multipart / x-mixed-заменить ActionScript3 и Google Chrome (а также другие)
У меня странная проблема. Я работаю над камерой Bluetooth, и мы хотим предоставить миру интерфейс mjpeg. Mjpeg - это просто http-сервер, отвечающий один за другим с сохранением соединения. Мой сервер сейчас дает мне: HTTP/1.1 200 OK...
2944 просмотров

Поддержка скрученного http gzip
Я хочу помочь проекту с открытым исходным кодом на Python. Насколько я могу судить, Twisted не не поддерживал отправку и получение информации gzip с помощью HTTP (по состоянию на 2011 год). http://twistedmatrix.com/trac/ticket/104 Google,...
2001 просмотров
schedule 12.02.2023