【发布时间】:2014-01-06 09:35:51
【问题描述】:
我有一个在本地网络计算机上运行的 .Net 服务。在我的 Android 手机上,我必须尽快发现服务器并从中获取数据。
到目前为止,我已经考虑过这些选项:
- 扫描每个地址并检查它们是否响应 - 大约需要 30 秒 - 不可行
- 使用广播地址发送 ping - 默认 Windows 设置禁用 ICMP ping,因此它不可靠 - 不可行
- 使用 UPnp - Android 发现客户端可用,.Net 设备主机不可用,COM 和 ATL 难以实现(没有文档,只有接口指南 - 路由器和 NAS 大多使用它) - 不可行
我还应该尝试什么?
【问题讨论】:
标签: c# android networking