【发布时间】:2013-02-15 08:14:16
【问题描述】:
我正在处理一个我想离线工作的项目。
现在事实证明,我想使用的主要基础架构仅通过 Web 服务抽象出主要组件。
我可以在本地文件系统中提供 web 服务所需的所有数据,并在它和我提到的基础设施之间进行自己的抽象。
理想情况下,我会喜欢它,如果抽象就像一个常规对象一样,具有我可以提供的方法,但它背后的人只对在网络访问的类 Unix 操作系统上运行的服务器端案例感兴趣给定的。
他们建议我与之交互的最佳方式是制作我自己的 Web 服务,该服务实现与 localhost 上的小型本地运行服务器相同的功能。
但我希望我的项目能够在任何设备上运行,包括 Windows、Android 和 iOS。
我是否可以期望所有这些环境都能够连接到localhost 上的本地服务器,即使它们已关闭“网络”?
我在“网络”周围加上了吓人的引号,因为我没有智能手机或平板电脑,但我知道有很多安全措施可以保护非技术用户免受恶意软件等的侵害。笔记本电脑通常有一个开关或热键来打开 Wi- Fi 和其他网络开/关,所以我假设其他设备也这样做,我假设它们可能不会都一样工作。也许有些人只关闭 Wi-Fi,而另一些人可能会在低级别禁用所有网络......
(我知道它是否决定将这个问题转移给程序员或超级用户,但我认为这是一个编程问题,所以我在 Stackoverflow 上提问。)
【问题讨论】:
标签: android ios windows network-programming localhost