我想知道在手机和笔记本电脑之间打开数据通道的最佳方式是什么,不必保证数据包的成功(即UDP),只需要单向笔记本电脑 - >电话。这是为了提供我手机上的软件中发生的关键实时信息。旧数据是无用的,所以像TCP一样“可靠”。我想支持的设备是Android手机和Windows笔记本电脑。在接入点可用的情况下,不会使用此应用程序,因此连接将是对等的。我当前的方法是让用户在他们的笔记本电脑上设置一个wifi adhoc连接并从那里连接那个电话,但这是很多步骤,我宁愿零配置解决方案。它可以使用蓝牙或wifi。我在pc和android(xamiran)上都使用了dot net。欢呼声
答案 0 :(得分:0)
您可能希望查看这些网络服务发现的内容。我没有举例说明,但似乎有大量的代码示例和文档。
<强>机器人:强>
网络服务发现
http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html
计算机应用
C#中的网络服务发现广播公司
C# How to do Network discovery using UDP Broadcast
基本上,您的应用会在wifi上收听网络广播(发送到子网掩码),如果有人执行给定的操作。
以下是一些相关的Stack溢出帖子:
希望这有帮助!