【问题标题】:How to use lua web sockets on windows?如何在 Windows 上使用 lua web sockets?
【发布时间】:2016-06-20 09:50:17
【问题描述】:

This 回答建议this 库为 lua 使用 Web 套接字。

库的安装指南包含三个字符串:

$ git clone git://github.com/lipp/lua-websockets.git

$ cd lua-websockets

$ luarocks 制作 rockspecs/lua-websockets-scm-1.rockspec

我不知道最后一个命令的结果应该是什么,以及如何从执行它到编译示例。但在我的电脑上它只会产生错误信息

'"C:\Program Files (x86)\LuaRocks\\lua5.1.exe"' 未被识别为 内部或外部命令、可运行程序或批处理文件

在 Visual Studio 2015 开发者控制台中。

在常规控制台中它只是抱怨cl is not recognized

我不仅想知道修复错误的方法,还想知道使用这个库或另一个库从 Windows 上的 lua 脚本开始与 websocket 通信所需的所有操作。

脚本将在第三方应用程序提供的虚拟机中运行。我可以从中require 外部模块。我从开发者控制台安装了 luarocks。没有其他已安装的 lua 框架/编译器。系统是windows 8。

【问题讨论】:

    标签: windows sockets lua luarocks


    【解决方案1】:

    如果你需要作为客户端运行它,那么你只需要三个部分:lua 解释器、luasocket 库和你引用的 lua-websockets 模块。该模块还有其他依赖项(luabitop 和 copas),但如果您只想尝试使用 luasocket 进行简单的同步调用,这些是可选的。您可以自己编译 luasocket 库(这可能是 luarocks 尝试为您做的,但您也可以从命令行进行)或查找已编译的库;例如,请参阅this discussion 了解详情。

    【讨论】:

    • lua-ev 是可选的吗?因为看起来,它根本不能在 Windows 上使用。
    • 我认为在使用其他服务器/客户端(copas 或同步)时是可选的。
    猜你喜欢
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    相关资源
    最近更新 更多