Pull to refresh
9
Платон Ефимов@SemperPeritus

Full-Stack Developer

24
Subscribers
Send message
В следующей статье добавлю несколько вспомогательных функций для сокетов. В общем, следующая статья будет больше не на добавление функционала, а на исправление недостатков и дыр приложения.
Завтра собираюсь отрефакторить и залить, и, возможно, подготовить немного кода для следующей статьи, преимущественно про защиту.
Да, всё верно. Данная команда является просто связкой с системными сокетами и читает первые 1024 (или меньше) байт от ещё не прочитанных. Правильнее было бы читать их небольшими кусками в цикле, но, так как данные небольшие, можно просто прочитать первые 1024 байт. Сомневаюсь, что кому-то потребуется скачать сайт, у которого адрес больше тысячи символов длиной.
Пересмотрел код в оригинале и на GitHub у автора. Он изменил код на GitHub, а в статью перенёс только часть изменений. Наверное это связано с тем, что финальная версия кода была написана до написания статьи, а эти отрывки — её исправления (это только моё предположение).
Пруф
Статья:


GitHub:


Mutineer, спасибо за замечание! Сейчас пересмотрю другие отрывки кода, исправлю, и напишу о всех автору оригинала.

Information

Rating
Does not participate
Location
Тбилиси, Грузия, Грузия
Registered
Activity