Я пытаюсь преобразовать this пример websocket для использования в Python 2.5, но я запутался в ошибках с использованием типа bytearray.Backporting bytearray to Python 2.5
код перестает работать для Python 2.5 здесь (в send_text методом websocket_server/websocket_server.py):
FIN = 0x80
OPCODE = 0x0f
def send_text(self, message):
header = bytearray();
payload = encode_to_UTF8(message)
payload_length = len(payload)
header.append(FIN | OPCODE_TEXT)
header.append(payload_length)
self.request.send(header + payload)
Сообщение переменной хранит входные строки, которые отправляются клиентам.
Он пытается создать массив байтов и отправить его с использованием метода self.request.send. Как я могу изменить это, чтобы он работал в Python 2.5, который не имеет типа байтов или bytearray?
В чем причина использования Python 2.5 вместо обновления? – tglaria
В настоящее время я разрабатываю библиотеку Jython 2.5.3. – MashterYoda
У вас есть структура? – tglaria