相关疑难解决方法(0)

在Node.js/serverside javascript中使用.NET DLL

我有一个宠物项目是一个在线游戏,整个游戏引擎是用C#编写的,我想知道是否有任何我可以从使用Node.JS构建的解决方案中调用这个现有程序集(.dll)的功能. ,Socket.IO,Express等?

游戏引擎本身非常完整; 经过测试和强大 我希望有一些巧妙的方式来暴露它的功能,而不需要太多的开销.

更新:

为了回答我自己的问题..我已经结束了构建自己的Web套接字服务器(基于最新的Web套接字协议文档).它是用C#编写的,并使用Mono编译,因此它可以托管在运行单声道的Linux机器上,因此(通过一些调整)我可以使用我现有的游戏引擎.

更新2 一个完全符合我原本想要的项目现在存在 - http://tjanczuk.github.io/edge/#/

c# serverside-javascript node.js edge.js

58
推荐指数
5
解决办法
5万
查看次数

node.js的.net原生扩展

我想在node.js中使用.net dlls.这是否意味着我需要使用'clr hosting',一个la来使用c/c ++制作这些dll

不幸的是,在github上创建一个nodejs native .Net扩展的例子有点令人失望,只需向下滚动到最后一步

将"公共语言运行时支持"选项更改为"无公共语言运行时支持"

而且你知道我的意思.更正做到这一点的文章正义:它建议更改选项设置为"无公共语言运行库支持" 只为文件SharpAddon.cpp添加将CLR支持启用(对于CLR项目的默认值),那么其他的.cpp-文件,这意味着事实上你可以从其他.cpp文件中使用.net dll.

这个问题实际上是在Node.js/serverside javascript使用.NET DLL的重复,它是在甚至没有本地Windows节点端口的时候编写的,所以时间可能已经改变,尽管谷歌让我怀疑它.

.net c# c++ visual-c++ node.js

16
推荐指数
2
解决办法
6835
查看次数

标签 统计

c# ×2

node.js ×2

.net ×1

c++ ×1

edge.js ×1

serverside-javascript ×1

visual-c++ ×1