Описание тега luasocket
LuaSocket - это библиотека расширения lua, состоящая из двух частей: ядра C, обеспечивающего поддержку транспортных уровней TCP и UDP, и набора модулей Lua, которые добавляют поддержку функциональности, обычно необходимой приложениям, работающим с Интернетом.
Автор: Диего Нехаб
Основная поддержка была реализована таким образом, что она была одновременно эффективной и простой в использовании. Он доступен для любого приложения Lua после того, как он был должным образом инициализирован используемым интерпретатором. Код был протестирован и хорошо работает на нескольких платформах Windows и Unix.
Среди модулей поддержки наиболее часто используются клиентские протоколы SMTP (отправка электронной почты), HTTP (доступ к WWW) и FTP (загрузка и скачивание файлов). Они обеспечивают очень естественный и общий интерфейс для функций, определенных каждым протоколом. Кроме того, вы обнаружите, что модули MIME (общие кодировки), URL (все, что вы могли бы захотеть сделать с одним) и LTN12 (фильтры, приемники, источники и насосы) могут быть очень удобными.
Полезные ссылки
- Официальная страница - http://w3.impa.br/~diego/software/luasocket/
- Руководство по установке - http://w3.impa.br/~diego/software/luasocket/installation.html
- LuaRocks - http://luarocks.org/repositories/rocks/