Android和PC之间的双向通信

时间:2019-09-15 16:06:07

标签: java android tcp communication

我正在研究一个Android应用程序,该应用程序在Android设备和PC之间进行实时通信。 我想录制音频信号,然后将其发送到服务器,然后将其在线保存到.wav文件中。

现在,我制作了一个流音频并播放的应用程序,但是我想将该字节保存到计算机上的文件中。 问题是,我可以从服务器发送命令,该服务器首先在Android上启动流应用程序,然后发送停止接收字节的命令吗?这将允许我获取带有字节的数组,可以将其保存到.wav文件中。 我正在使用TCP协议。

1 个答案:

答案 0 :(得分:-1)

您可以在计算机与移动设备之间使用套接字连接,PC可能会使用该套接字连接来通知android应该开始流式传输(甚至通过它传输字节流)。

有一堆实现套接字通信的库(在客户端和服务器端)。有两家大公司:

SignalR

Socket.io

您也可以使用Android Socket API来实现该功能(如果您不想使用第三方库)

Socket - Android Developers