Форум сайта python.su
Доброго времени суток.
Питон учу недолго.
Пишу клиент-сервер приложение.
Сервер создает HTML страницу и пересылает ее на клиент.
Вопрос.
Как правильно закодировать HTML страницу, чтобы ее можно было передать по TCP сокету как sequence of bytes с сервера на клиент?
И как потом ее на клиенте декодировать и прочитать с нее информацию?
Офлайн
чтото мне подсказывает, можно взять, например джангу?
Офлайн
RomanAvlМожно просто в байты перевести и передать - это самое простое. Вопросы кодирования возникают, когда используешь протокол HTTP, а TCP - это просто протокол передачи пакетов, который гарантирует, что они дойдут все и дойдут в правильном порядке. Протоколу TCP неизвестен смысл передаваемых байтов. Можешь и упрощённый протокол передачи файла сделать, где и кодировку добавить, и контрольную сумму передаваемых данных. Но поначалу заморачиваться таким рано, так как оно может не потребоваться.
Как правильно закодировать HTML страницу, чтобы ее можно было передать по TCP сокету как sequence of bytes с сервера на клиент?
Отредактировано py.user.next (Авг. 30, 2017 18:25:56)
Офлайн