0

この回答は、このライブラリがluaにWebソケットを使用することを示唆しています。

ライブラリのインストール ガイドには、次の 3 つの文字列が含まれています。

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

$ cd lua-websockets

$ luarocks make rockspecs/lua-websockets-scm-1.rockspec

最後のコマンドの結果がどうあるべきか、それを実行してから例をコンパイルする方法がわかりません。しかし、私のPCではエラーメッセージしか表示されません

「"C:\Program Files (x86)\LuaRocks\\lua5.1.exe"」は、内部または外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません

Visual Studio 2015 開発者コンソールで。

通常のコンソールでは、cl が認識されないと不平を言うだけです

エラーを修正する方法だけでなく、このライブラリまたは別のライブラリを使用して、Windows 上の lua スクリプトから websocket との通信を開始するために必要なすべてのアクションを知りたいです。

スクリプトは、サードパーティ アプリによって提供される vm で実行されます。requireそこからモジュールを外部化できます。開発者コンソールから luarocks をインストールしました。他にインストールされている lua フレームワーク/コンパイラはありません。システムはwindows8です。

4

1 に答える 1

0

これをクライアントとして実行する必要がある場合、必要なのは lua インタープリター、luasocket ライブラリ、および参照した lua-websockets モジュールの 3 つだけです。このモジュールには他の依存関係 (luabitop と copas) がありますが、luasocket を使用して単純な同期呼び出しを試したいだけの場合、それらはオプションです。luasocket ライブラリを自分でコンパイルすることも (これはおそらく luarocks が試みたものですが、コマンド ラインから実行することもできます)、または既にコンパイルされたライブラリを見つけることができます。たとえば、詳細については、このディスカッションを参照してください。

于 2016-03-07T02:45:53.723 に答える