我可以在我的Windows Phone 8应用程序中使用Node.js吗?

我正在开发一个需要通过套接字传输数据的应用程序。 我必须使用标准的http协议通过套接字发送和接收数据。 那么我可以在我的windows phone 8应用程序中使用Node.js分别创build和parsingHttp请求和响应吗?

我在c#.NET中编写代码。

提前致谢。 问候,维杰

可悲的是你不能使用HTML5 + JavaScript创buildWindows Phone应用程序,所以你将无法在你的应用程序中使用这个库。
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206940(v=vs.105).aspx

基于HTML的电话应用程序在Windows Phone 8中不是受支持的应用程序模型。但是,开发人员可以使用XAML前端创build托pipe应用程序,该前端使用embedded式浏览器控件显示本地HTML内容,并且可以访问手机API通过使用InvokeScript方法和ScriptNotify事件。 此外,在Windows Phone 8中,手机的浏览器已升级到Internet Explorer Mobile 10,具有一系列新function,如强大的HTML5 / CSS3实现,可缩放vectorgraphics(SVG),ES5,IndexedDB,手势事件和增加了高性能的脚本引擎,为Windows Phone 8 HTML开发人员创造了新的有趣的可能性。

但是,如果您只是想在您的Windows Phone应用程序中使用套接字,则可以直接在C#中使用它们:
适用于Windows Phone的套接字

我不确定node.js,但如果你的目标是提供静态文件,如html,你可以看看这里的Katana项目: https : //katanaproject.codeplex.com/releases/view/113281

至于你的静态文件的dynamic数据,你可以利用Owin和自己的手机上的SignalR端点: http : //www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/教程signalr-20自主机

使用SignalR和C#,您可以在手机上暴露手机的大部分function和传感器数据。

为了避免创build大量不必要的样板代码,可以使用mv *框架(如KnockoutJs或AngularJs)将数据绑定到静态html。 对于看起来很酷的图,你可以利用D3.js