Описание тега luasocket

LuaSocket - это библиотека расширений Lua, которая помогает добавить поддержку функций, обычно необходимых приложениям, работающим с Интернетом. Он обеспечивает легкий доступ к TCP, UDP, DNS, SMTP, FTP, HTTP, MIME и многим другим.

LuaSocket - это библиотека расширения lua, состоящая из двух частей: ядра C, обеспечивающего поддержку транспортных уровней TCP и UDP, и набора модулей Lua, которые добавляют поддержку функциональности, обычно необходимой приложениям, работающим с Интернетом.

Автор: Диего Нехаб

Основная поддержка была реализована таким образом, что она была одновременно эффективной и простой в использовании. Он доступен для любого приложения Lua после того, как он был должным образом инициализирован используемым интерпретатором. Код был протестирован и хорошо работает на нескольких платформах Windows и Unix.

Среди модулей поддержки наиболее часто используются клиентские протоколы SMTP (отправка электронной почты), HTTP (доступ к WWW) и FTP (загрузка и скачивание файлов). Они обеспечивают очень естественный и общий интерфейс для функций, определенных каждым протоколом. Кроме того, вы обнаружите, что модули MIME (общие кодировки), URL (все, что вы могли бы захотеть сделать с одним) и LTN12 (фильтры, приемники, источники и насосы) могут быть очень удобными.

Полезные ссылки