【发布时间】:2019-05-26 08:17:33
【问题描述】:
在为我的问题选择设计选项方面我需要一些帮助。
我目前设法实现了一个充当服务器的 RaspberryPi 和充当客户端的本地计算机。该客户端将 JSON 数据发送到处理这些数据的服务器。一切都按预期工作,我正在使用 TCP-Sockets 进行通信。
我的问题:
我的项目的下一步是,我将使用 Android 设备而不是 PC 作为客户端。我想要实现的是,随时随地向服务器发送数据。我的意思是,我不想将服务器和客户端都限制在特殊网络中。可以预料的是,服务器和客户端彼此相邻,就像在蓝牙连接范围内一样。我的问题是,有没有一种相对简单的方法来实现这种通信? TCP 是否是一个可能的解决方案(即使在移动网络中工作?)还是我需要使用蓝牙,或者是要走的路,以创建客户端/服务器连接到并在此处通信的某种网络?
很抱歉提出一些愚蠢的问题,但我对所有这些网络东西都是新手。
编辑: 由于没有回应,也许我可以做一个更精确的问题。是否有正确的方法来扫描网络以查找设备名称? 我目前能想象的唯一方法是对每个 IP 地址进行暴力检查并解析名称?
【问题讨论】:
标签: android networking tcp raspberry-pi client-server