我需要用手机Android在wifi本地网络上播放文件。这样的场景:我的手机将文件发送到调制解调器,因此调制解调器可以将此文件广播到同一网络中的另一个手机。我必须这样解释,因为有人可能会想到P2P(我在这里不想要的)。
我知道Android的开发人员通常在图层应用程序上工作。所以,我想知道它是否存在API或库,或者他们在更深层(层TCP和层IP)上执行的方式。
非常感谢你!
答案 0 :(得分:0)
我做了几个假设,
通过广播文件,你的意思是转移文件
2.通过连接到调制解调器,您意味着连接到WiFi网络。
网络服务发现上给出here的教程将帮助您宣传服务并连接到一个服务(甚至检索服务主机的信息)。
在'onServiceFound'监听器中,保持主机的详细信息,直到您收听该主机的'onServiceLost'为止。
使用主机的详细信息,您可以识别并打开套接字连接,您可以通过该连接传输文件。