Есть ли способ заставить self.transport.write (ответ) немедленно выполнить запись в его соединение, чтобы следующий вызов self.transport.write (ответ) не буферизовался в тот же вызов.
У нас есть клиент с устаревшим программным обеспечением, которое мы не можем изменить, который читает для 1-го запроса, а затем начинает читать снова, и проблема, которую я имею, состоит в том, что перекручивается, объединяет две записи вместе, что разрушает клиентские идеи, которые я пробовалглядя на отсрочку, но я не думаю, что это поможет в этом случае
Пример:
self.transport.write("|123|") # amount of messages to follow
a loop to generate next message
self.transport.write("|message 1 text here|")
Ожидаемый:
|123|
|message 1 text here|
Результат:
|123||message 1 text here|