Sample\ScriptFile\ の下に、スクリプトのサンプルがある
スクリプト実行サーバとしてのStreamRelay.NET.exe
受信したデータを指定したスクリプトで加工して、差し戻したり、転送してりすることができる。
例えば、こんな感じ
StreamRelay.NET.exe -LocalPort 91 -RemotePort 0 -JScriptFile Sample\ScriptFile\echo.js
91/tcpでECHOサーバとして動作する
スクリプト言語
- -JScriptFile "FilePath"
- JSCript.NET (JScript.NET.dll)
- -LuaFile "FilePath"
- Lua5.2 (Plugin.Lua.dll)
- -BooFile "FilePath"
- Boo0.9.7 (Plugin.Boo.dll)
- -iPythonFile "FilePath"
- IronPython2.7 (Plugin.IronPython.dll) 別途 IronPython のインストールが必要
- -iRubyFile "FilePath"
- IronRuby1.1 (Plugin.IronRuby.dll) 別途 IronRuby のインストールが必要
- -VBScriptFile "FilePath"
- ActiveScript。StreamRelay.NET.x86.exeのみ対応(つまりWin32のみ対応)。既定はVBScript (Win32\VBScript.dll)
サンプルスクリプト
\Sample\ScriptFile\ 以下にある。