我正在考虑是否可以使用C#创建一个创建本地Web服务器的应用程序,并允许我将信息从服务器传递到客户端网站。
我一直在使用Node.js和Express创建本地Web服务器,然后使用Socket.io将信息传递到客户端,使用Javascript实时显示。唯一的问题是我对C#更加满意并且我想分发这个应用程序,使用Node Modules和Electron,应用程序的时间大约为150MB,它还有许多文件和文件夹,而不是只是一个.exe
申请详情:
我已经设法通过使用HttpListener获得了一半,但据我所知,我无法向其发送数据?所以我想我可以在发送之前编辑html并且尚未设置FindDivByID方法
TLDR;有没有办法创建能够将数据发送到客户端网站的本地Web服务器(应用程序)。
编辑:感谢您的建议,尽管我希望将其全部保留到一个可分发的应用程序,该应用程序从本地PC读取数据,创建Web服务器并发送给客户端答案 0 :(得分:0)
好吧,如果你想要完整的C#,我推荐SignalR,非常可靠
或者,您可以将您的Socket.IO服务器保留在Node.JS中并使用此Socket.IO C#客户端库与其进行交互(尽管我从未尝试过)