Socket.IO&快递替代C#?

时间:2017-08-08 14:20:56

标签: c# express socket.io webserver

我正在考虑是否可以使用C#创建一个创建本地Web服务器的应用程序,并允许我将信息从服务器传递到客户端网站。

我一直在使用Node.js和Express创建本地Web服务器,然后使用Socket.io将信息传递到客户端,使用Javascript实时显示。唯一的问题是我对C#更加满意并且我想分发这个应用程序,使用Node Modules和Electron,应用程序的时间大约为150MB,它还有许多文件和文件夹,而不是只是一个.exe

申请详情:

  • 从日志文件中读取数据
  • 解码文件中的Json
  • 向网站发送特定数据
  • 客户端接收数据并显示

我已经设法通过使用HttpListener获得了一半,但据我所知,我无法向其发送数据?所以我想我可以在发送之前编辑html并且尚未设置FindDivByID方法

TLDR;有没有办法创建能够将数据发送到客户端网站的本地Web服务器(应用程序)。

编辑:感谢您的建议,尽管我希望将其全部保留到一个可分发的应用程序,该应用程序从本地PC读取数据,创建Web服务器并发送给客户端

1 个答案:

答案 0 :(得分:0)

好吧,如果你想要完整的C#,我推荐SignalR,非常可靠

https://www.asp.net/signalr

或者,您可以将您的Socket.IO服务器保留在Node.JS中并使用此Socket.IO C#客户端库与其进行交互(尽管我从未尝试过)

https://github.com/Quobject/SocketIoClientDotNet