【问题标题】:NancyFx - Find the server over a local networkNancyFx - 通过本地网络查找服务器
【发布时间】:2019-11-28 08:50:20
【问题描述】:

场景:我有一个小型 POS 系统在实体店中运行。该软件在装有 SQL Server 2008 - 2012 的 Windows 机器上运行(它会有所不同)。有些 Android 平板电脑需要以某种方式连接到服务器才能获取 SQL Server 中的数据。

我现在的计划是使用 NancyFx 创建一些 REST Web 服务,并将它们作为 Windows 服务托管在 Windows 机器中。然后,Android 平板电脑需要通过 HTTP 连接到服务器才能使用 REST API。

我有一个问题(可能不止一个):实体店的网络不是那么可靠,Wi-Fi 信号可能会因任何原因而减弱。

问题: 有没有一种方法可以自动查找服务器的 IP 或机器名称(带有 REST API 的那个),即使这些属性由于某种原因(未知的网络问题等)发生了变化?

是的,服务器和平板电脑将在同一个本地网络上。

【问题讨论】:

  • 你为什么不使用服务器的修复IP?或 DNS 名称来访问服务器

标签: c# sql-server nancy .net-standard-2.0


【解决方案1】:

这更多的是网络问题而不是编程问题。您必须在 LAN 中安装 DHCP 服务器。使用它为具有固定租约的服务器分配 IP。这样你就可以修复服务器的地址。客户端最好使用其名称连接到该服务器。因为它是一个 Windows 网络,所以名称将解析为 IP 地址。

这是我能想到的最简单的解决方案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 2017-08-11
    • 1970-01-01
    • 2015-05-15
    • 1970-01-01
    • 2016-05-14
    相关资源
    最近更新 更多