多年前,我在Diversity University MOO创建了一个编程合作伙伴 - 一个用MOOcode编写的房间,它使用TCP/IP与我校园里的perl服务器进行通信,以编译和执行C,Perl,Bash和其他程序,并将结果返回给MOO合作实验 - 全部用于在MOO教学环境中演示编程语言.该应用程序通常是五六种语言的嬉戏,玩起来很有趣.现在我想在SecondLife中使用LSL做同样的事情.我从这群人那里得到的唯一建议是使用WWW请求,假定为CGI进程构造一个http POST消息.我从不关心html表单,所以我宁愿使用TCP/IP或其他一些通信协议.有谁试过这个谁' d小心提供一些提示?SecondLife中有几个很好的LSL演示站点,但我想演示其他编译器和脚本语言,甚至可能是PowerShell.迪克S.
REST现在已经成为Web服务的时尚.没有真正的理由可以使用您的描述中不需要超级性能或响应时间的内容来获取TCP/IP层.LSL HTTP支持非常好,所以你不应该有任何问题.
当然,实时恢复程序输出并不理想 - 因为您需要在服务器上打开http连接并不断写入页面主体(客户端会读取它).但即使在服务器和客户端之间来回切换,您也应该获得适度的良好体验.