Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 29, 2017 14:03:24

RomanAvl
Зарегистрирован: 2017-08-29
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

СОКЕТЫ И HTML

Доброго времени суток.
Питон учу недолго.
Пишу клиент-сервер приложение.
Сервер создает HTML страницу и пересылает ее на клиент.
Вопрос.
Как правильно закодировать HTML страницу, чтобы ее можно было передать по TCP сокету как sequence of bytes с сервера на клиент?
И как потом ее на клиенте декодировать и прочитать с нее информацию?

Офлайн

#2 Авг. 29, 2017 15:05:02

evp24
Зарегистрирован: 2017-05-03
Сообщения: 96
Репутация: +  3  -
Профиль   Отправить e-mail  

СОКЕТЫ И HTML

чтото мне подсказывает, можно взять, например джангу?

Офлайн

#3 Авг. 30, 2017 18:19:44

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

СОКЕТЫ И HTML

RomanAvl
Как правильно закодировать HTML страницу, чтобы ее можно было передать по TCP сокету как sequence of bytes с сервера на клиент?
Можно просто в байты перевести и передать - это самое простое. Вопросы кодирования возникают, когда используешь протокол HTTP, а TCP - это просто протокол передачи пакетов, который гарантирует, что они дойдут все и дойдут в правильном порядке. Протоколу TCP неизвестен смысл передаваемых байтов. Можешь и упрощённый протокол передачи файла сделать, где и кодировку добавить, и контрольную сумму передаваемых данных. Но поначалу заморачиваться таким рано, так как оно может не потребоваться.



Отредактировано py.user.next (Авг. 30, 2017 18:25:56)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version