История изменений
Исправление
merhalak,
(текущая версия)
:
Спасибо за type-length-value. Попробую запилить. Я просто только учусь проектировать свой протокол поверх сокетов. Лабы по распределенным вычислениям.
На данный момент я сделал какашку в виде динамическая_длина_сообщения->сообщение. Где сообщение - это json, который имеет различные поля, в том числе 'type'.
То есть выглядит как то так:
b'164\x04{"type": "message", "body": "\\u041f\\u0440\\u0438\\u0432\\u0435\\u0442, \\u0412\\u0430\\u0441\\u044f!", "from": "\\u041c\\u0430\\u0448\\u0430", "to": "\\u0412\\u0430\\u0441\\u044f"}'
Здесь b'\x04' - делиметр между длиной и сообщением.
Вот только в примере я где-то налажал с длиной сообщения, похоже.
Исправление
merhalak,
:
Спасибо за type-length-value. Попробую запилить. Я просто только учусь проектировать свой протокол поверх сокетов. Лабы по распределенным вычислениям.
На данный момент я сделал какашку в виде динамическая_длина_сообщения->сообщение. Где сообщение - это json, который имеет различные поля, в том числе 'type'.
То есть выглядит как то так:
b'164\x04{"type": "message", "body": "\\u041f\\u0440\\u0438\\u0432\\u0435\\u0442, \\u0412\\u0430\\u0441\\u044f!", "from": "\\u041c\\u0430\\u0448\\u0430", "to": "\\u0412\\u0430\\u0441\\u044f"}'
Здесь b'\x04' - делиметр между длиной и сообщением.
Исправление
merhalak,
:
Спасибо за type-length-value. Попробую запилить. Я просто только учусь проектировать свой протокол поверх сокетов. Лабы по распределенным вычислениям.
На данный момент я сделал какашку в виде динамическая_длина_сообщения->сообщение. Где сообщение - это json, который имеет различные поля, в том числе 'type'.
То есть выглядит как то так:
b'164\x04{"type": "message", "body": "\\u041f\\u0440\\u0438\\u0432\\u0435\\u0442, \\u0412\\u0430\\u0441\\u044f!", "from": "\\u041c\\u0430\\u0448\\u0430", "to": "\\u0412\\u0430\\u0441\\u044f"}'
Исправление
merhalak,
:
Спасибо за type-length-value. Попробую запилить. Я просто только учусь проектировать свой протокол поверх сокетов. Лабы по распределенным вычислениям.
Исходная версия Deleted, :
Спасибо за type-length-value. Попробую запилить. Я просто только учусь проектировать свой протокол поверх сокетов. Лабы.