使用Lua和C#进行进程间通信

我有一个基于 Lua 的应用程序,我希望能够在 Lua 应用程序和 C# 程序之间进行通信。

我知道在 C# 中有几种方法可以实现这一点(如套接字、操作系统管道等),但是在 Lua 中并没有找到任何有关这些东西的信息(遗憾的是我并不太熟悉这种语言)。

数据的发送和接收不能阻塞时间长于几毫秒,因为 Lua 脚本是游戏的一部分,如果脚本执行时间过长,游戏会崩溃。

如果有好的库/教程链接,那将不胜感激。

原文链接 https://stackoverflow.com/questions/2211469

点赞
stackoverflow用户65358
stackoverflow用户65358

我看到的唯一选择是使用LuaSocket,并通过TCP或UDP通信。

2010-02-06 00:57:04