Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android与PC的双向通信_Java_Android_Tcp_Communication - Fatal编程技术网

Java Android与PC的双向通信

Java Android与PC的双向通信,java,android,tcp,communication,Java,Android,Tcp,Communication,我正在开发一个Android应用程序,它在Android设备和PC之间进行实时通信。 我想录制音频信号,然后将其发送到服务器,并将其保存到.wav文件在线 到现在为止,我制作了一个应用程序,它正在流式播放音频,但我想将这些字节保存到计算机上的一个文件中。 问题是,我是否可以从服务器发送命令,该服务器首先在Android上启动流媒体应用程序,然后发送停止接收字节的命令?它将允许我获取带有字节的数组,这些字节可以保存到.wav文件中。 我使用的是TCP协议。您可以使用计算机和移动设备之间的套接字连接

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

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

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

有一组库(在客户端和服务器端)实现套接字通信。有两个主要参与者:

您还可以使用Android Socket API来实现这一点(如果您不想使用第三方库)