Описание тега twisted.internet
Twisted Internet: Asynchronous I/O and Events.
2
ответа
Twisted - как сделать много кода Python неблокирующим
Я пытался заставить этот скрипт выполнить код в hub() в письменном порядке. hub() содержит смесь стандартного кода Python и запросов на выполнение операций ввода-вывода с использованием Twisted и Crossbar. Однако, поскольку код Python блокируется, у…
12 янв '18 в 01:08
1
ответ
Автобан + витое переподключение
У меня есть ряд клиентов, которые должны быть постоянно подключены к моему серверу через ws протокол. По ряду разных причин соединения иногда теряются. Это приемлемо, но когда это произойдет, я бы хотел, чтобы мои клиенты восстановили соединение. В …
19 янв '17 в 15:36
2
ответа
Событие, когда данные отправляются в Twisted Python?
Я пишу TCP/IP-сервер с использованием Twisted Framework. Я отправляю очень большой поток данных небольшими порциями. Поэтому мне нужно знать, когда отправленные мною данные попали в буферы Twisted и попадают в ОС, и ОС готова для получения дополните…
23 ноя '15 в 17:03
1
ответ
Экземпляр фабрики не создает новый отложенный
Я довольно новичок в Twisted, так что я уверен, что это ошибка новичка. Я построил простой сервер, который получает сообщение от клиента, и после получения сообщения сервер запускает обратный вызов, который выводит сообщение на консоль. Сначала серв…
15 сен '17 в 01:57
1
ответ
twisted.internet.reactor.spawnProcess вызывает OSError(13, "Отказано в доступе")
Когда я пытаюсь запустить скрипт на python через twisted.internet.reactor.spawnProcess: from twisted.internet import protocol, reactor class ProcessProtocol(protocol.ProcessProtocol): def connectionMade(self): self.transport.closeStdin() def childDa…
05 авг '11 в 17:23
1
ответ
Обновление старого кода django/ витого питона
Ну, у меня есть какой-то старый код на Python, который, кажется, не работает должным образом, я исследовал концы интернета, пытаясь найти решение. def getURL(self, context): # Make this an absolute URL- currently it's required for # links placed in …
18 июн '11 в 22:34
0
ответов
Разрешить FTP-папку, созданную с помощью Python Twisted Lib
Я делаю домашний сервер ftp, сделанный на python, сервер работает просто отлично, но я не знаю, дать ли разрешение домашней папке таким образом, чтобы клиенты могли добавлять, просматривать, редактировать или удалять файлы (CHMOD 777) from twisted.p…
24 фев '19 в 19:04
1
ответ
unicodedata не найден
Я пытаюсь установить Twisted на небольшую плату под управлением версии OpenWRT (хаос спокойнее). Я запускаю его шаг за шагом, чтобы я мог отслеживать и устанавливать недостающие пакеты на устройстве. Последняя ошибка была: ImportError: No module nam…
06 сен '16 в 11:28
1
ответ
Как подсчитать количество подключенных протоколов в витой среде Python
Я пытался подсчитать количество активных протоколов в витой, но я получил ошибку: exceptions.AttributeError: Factory instance has no attribute 'numProtocols' Ниже приведен код: class EchoPro(Protocol): def connectionMade(self): self.factory.numProto…
10 мар '11 в 09:42
1
ответ
Ошибка при попытке получить сообщения электронной почты в больших папках с использованием IMAP и Twisted
Я пишу IMAP-клиент, используя последнюю версию Twisted. У меня проблемы с использованием двух разных способов получения UID электронной почты. Сначала я попытался использовать метод поиска таким образом: @inlineCallbacks def getEmailList(self): for …
13 ноя '14 в 13:10
1
ответ
Twisted: перехват DNSLookupError при разрыве интернет-соединения
У меня простой twisted скрипт, который отправляет запросы GET на некоторую конечную точку API. Он работает нормально, за исключением того, что, когда мое интернет-соединение падает, он загрязняет журнал кучей Unhandled error in Deferred: Сообщения. …
06 фев '18 в 16:17
1
ответ
Скрученный питон: принудительное соединение одного идентификатора
У меня есть витой сервер, использующий сокеты SSL и использующий сертификаты для идентификации разных клиентов, которые подключаются к серверу. Я хотел бы обеспечить состояние, когда существует только одно соединение с каждым возможным идентификатор…
24 мар '15 в 22:35
1
ответ
Как работают Twisted python Factory и Protocol интерфейсы?
Я изучаю Twisted, и учебник для начинающих часто использует Factory и Protocol в качестве примеров. Похоже, что интерфейсы Factory и Protocol не поддерживают отправку сообщений. Ожидается ли, что отправка сообщений осуществляется независимо от интер…
07 авг '15 в 23:32
1
ответ
Twisted - UDP и TCP сервер вместе
У меня есть реализация Python сервераMyServer', которая подключается к сети через UDP и, следовательно, наследует от DatagramProtocol, Этот сервер может подключаться к сети только по протоколу UDP (это нельзя изменить из-за спецификации сети). Серве…
21 июн '17 в 15:35
1
ответ
Twisted - успешный (или неудачный) обратный вызов для LineReceiver sendLine
Я все еще пытаюсь освоить Twisted, находясь в процессе завершения приложения, которое его использует. Мой вопрос: Мое приложение использует LineReceiver.sendLine для отправки сообщений с сервера Twisted TCP. Я хотел бы знать, удалось ли sendLine. Я …
29 янв '14 в 00:55
1
ответ
Витая: проверить, существует ли соединение перед записью в транспорт
Есть ли возможность проверить, существует ли еще соединение перед выполнением transport.write()? Я изменил примеры simpleserv / simpleclient так, чтобы сообщение отправлялось Protocol.transportкаждые 5 секунд. Связь постоянна. При отключении моего w…
02 мар '14 в 08:55
1
ответ
Как настроить список подпротоколов для клиента (Twisted)
Привет всем, Я создал клиента и сервер для связи через веб-сокеты. Для веб-сокетов используется библиотека Twisted, и в конечном итоге я буду отправлять строки GraphQL с клиента на сервер. Тем не менее, я получаю сообщение об ошибке: failing WebSock…
06 дек '17 в 21:42
1
ответ
Реактор.registerWxApp(приложение) с ошибкой атрибута У объекта "SelectReactor" нет атрибута "registerWxApp"
В настоящее время я получаю сообщение об ошибке: reactor.registerWxApp(app) AttributeError: 'SelectReactor' object has no attribute 'registerWxApp' Кажется, я не могу добавить приложение в реактор, так как registerWxApp не распознается? Также, если …
09 май '18 в 11:15
0
ответов
Скрипт Deluge/Twisted зависает после реактора.run()
Это простой пример сценария от dev.deluge-torrent.org для взаимодействия с Deluge API. Ничего не происходит после дорабатывания реактора.run(), и я не получаю сообщение "Соединение установлено", оно просто зависает навсегда. Я запустил это на своем …
27 янв '15 в 17:56
1
ответ
Скрученный клиент Python
У меня есть простой клиент Twisted, который подключается к серверу Twisted и запрашивает индекс. Если вы видите фн. connectionMade() в class SpellClient, query жестко запрограммирован. Сделал это для целей тестирования. Как передать этот запрос извн…
25 дек '10 в 09:52