以编程方式从pc提供数据的选项

本文关键字:提供数据 选项 pc 编程 方式 | 更新日期: 2023-09-27 18:17:49

我正在开发一个。net应用程序,它将通过wifi网络从PC向移动设备提供文件和其他结构化数据。

这样做的标准方法是什么?我的第一直觉是将PC视为web服务主机,但我不希望用户为此目的而托管web服务器。

这就是Bonjour可以用来做的吗?这对PC有多友好,或者是否有其他明显的替代方案?

以编程方式从pc提供数据的选项

brianestey建议使用SMB共享,但这些共享是通过系统级文件系统导出代码处理的,这些代码实际上是以管理员级特权执行的。我相信微软在过去的五六年里已经花了很大的力气来真正提高这一层的安全性,但它似乎仍然有太多的特权不能放弃。

相反,在主机上运行web服务器允许您为运行web服务器的任何帐户配置文件系统和系统特权,允许您根据最小权限原则限制web服务器,并约束软件中可能存在的安全漏洞的结果。

当然,如果你只是想以管理员的身份运行web服务器,那么这可能是一个没有意义的问题——你需要问自己,你认为谁能更好地编写安全软件,Apache还是Microsoft。