使用Edge.js,在JavaScript中调用C# .Net
2014-10-28 11:02
351 查看
Edge.js能够让开发者在JavaScript中调用C#的接口,提高应用的扩展能力。这里介绍如何调用C#接口获取图片数据,并通过Node.js搭建的WebSocket server发送到Web客户端。
参考:How
to Use Edge.js to Empower WebSocket Solutions in JavaScript
先看下单纯使用JavaScript来load本地图片可以这样:
要使用Edge.js,使用下面的命令来安装:
?
创建C#文件nativeImageLoader.cs:
在默认情况下,edge加载的系统dll只有mscorlib.dll
and System.dll,因此需要通过#r “System.Drawing.dll”手动添加。
现在在JavaScript层就可以获取图像了:
首先安装WebSocket包:
?
几行代码搞定server的图像数据发送:
运行server:
?
在客户端中接收数据:
打开client.htm可以看到收到的数据:
https://github.com/DynamsoftRD/WebSocket-in-JavaScript
?
参考:How
to Use Edge.js to Empower WebSocket Solutions in JavaScript
通过.Net接口获取图片返回给JavaScript
先看下单纯使用JavaScript来load本地图片可以这样:要使用Edge.js,使用下面的命令来安装:
?
在默认情况下,edge加载的系统dll只有mscorlib.dll
and System.dll,因此需要通过#r “System.Drawing.dll”手动添加。
现在在JavaScript层就可以获取图像了:
使用Node.js创建WebSocket解决方案
首先安装WebSocket包:?
运行server:
?
打开client.htm可以看到收到的数据:
源码
https://github.com/DynamsoftRD/WebSocket-in-JavaScript?
相关文章推荐
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- (转)javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- (转)javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- c#.net前台调用JS文件中的函数[.net与JavaScript的应用]
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- net中前台javascript与后台c#函数相互调用问题
- 使用JavaScript调用asp.net代码
- net中前台javascript与后台c#相互调用::
- 第三部分 02 在ASP.NET AJAX应用程序中使用JavaScript异步调用Page的方法
- asp.net ajax1.0 使用js调用webSerivce
- 使用C#创建webservice及三种调用方式 (ASP.NETweb编程常用到的27个函数集)
- ASP.NET常用到的js通用函数 c#代码可以做成dll来使用
- ASP.NET中使用C#调用服务器端exe可执行文件
- javascript如何调用C#后台代码中的过程和ASP.NET调用
- .net中前台javascript与后台c#函数相互调用问题
- 如何使用 ADO.NET 和 Visual C# .NET 调用带参数的存储过程