在我的应用程序中,我需要将多个(客户端)设备连接到一个(服务器)设备。我需要它在局域网中工作,所以没有远程服务器。 要求是:
必须:
应该:
我的googlefu在这次搜索中没有帮助我,我缺乏良好的搜索条件。 我问的不是一些代码,我要求提供一些关于使用哪种技术的建议,以及它在Android中是否可行。一些好的文章或教程非常受欢迎。
答案 0 :(得分:2)
我建议使用客户端 - 服务器套接字实现。您可以执行an IP broadcast并让您的服务器响应特定客户端。一旦做出初始响应,您就可以按照自己喜欢的方式传输数据。
它基本归结为:
请记住,通过使用套接字,您将使用裸IP数据报并简单地将其主体提供为原始二进制数据。这意味着您必须手动编写协议,以便处理请求和响应类型,丢弃的数据包以及任何其他IP限制。您可能希望四处寻找TCP实现层或更复杂的目的。