diff --git a/src/Client.kt b/src/Client.kt index 28288b5..bb75514 100644 --- a/src/Client.kt +++ b/src/Client.kt @@ -5,6 +5,8 @@ import java.io.IOException import java.io.InputStream import java.io.OutputStream import java.net.Socket +import java.nio.file.Files +import java.nio.file.Path import javax.sound.sampled.AudioFormat import javax.sound.sampled.AudioSystem import kotlin.system.measureTimeMillis @@ -23,6 +25,9 @@ var sourceDataLine = AudioSystem.getSourceDataLine(format) var `in`: InputStream? = null var out: OutputStream? = null + +var file = Files.newOutputStream(Path.of("./a.pcm")) + object Client { @JvmStatic fun main(args: Array) { @@ -68,7 +73,8 @@ fun mainClient() = runBlocking { } `in`!!.read(bufferIn, 0, bufferIn.size) - + file.write(bufferIn, 0, bufferIn.size) + file.flush() sourceDataLine.write(bufferIn, 0, bufferIn.size) } catch (e: IOException) { e.printStackTrace()