首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正在将我的3D应用程序转换为带有node.js的服务器...有可能吗?

正在将我的3D应用程序转换为带有node.js的服务器...有可能吗?
EN

Stack Overflow用户
提问于 2013-01-14 22:45:46
回答 2查看 106关注 0票数 0

我有一个3d应用程序,允许通过Javascript文件脚本。有没有办法从该文件启动node.js并创建一种服务器来与3D应用程序通信?

非常感谢您的想法和选择!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-14 22:51:25

可能不会。nodejs有一个特定于操作系统的二进制部分(即它不是纯JavaScript)。此外,3D JavaScript解释器将与nodejs的解释器竞争,结果不会很好。

如果您的3D应用程序的JavaScript方言允许打开套接字(也许是AJAX?),那么您可以使用它与独立运行的nodejs实例进行对话。

票数 1
EN

Stack Overflow用户

发布于 2013-01-14 22:59:59

你不能从一个普通的javascript文件启动nodejs。您可以单独创建nodejs服务器,并从3d应用程序javascript文件向tcp/http服务器发送请求,然后开始处理所需的数据。

最简单的例子:来自3d的Javascript:

从url : 192.168.1.1:3000获取数据

代码语言:javascript
运行
复制
$.get("http://192.168.1.1:3000/myrequest",function(data){
  console.log(data)
});

nodejs服务器启动于: 192.168.1.1:3000请求/过程数据

代码语言:javascript
运行
复制
 var http = require('http');
    http.createServer(function(req,res){
       if(req.url=="myrequest")
       {
           process data..
       }

    }).listen(3000);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14320614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档