Есть еще одно приложение, которое записывает необработанный файл wav в этот сокет. Клиент запускается и начинает слушать песню, которая играет в данный момент.
Socket clientSocket = new Socket("localhost", 9595);
AudioInputStream stream = AudioSystem.getAudioInputStream(clientSocket.getInputStream());
Я получаю javax.sound.sampled.UnsupportedAudioFileException: не удалось получить входной аудиопоток из входного потока
Документ об AudioSystem.getAudioInputStream: «Получает входной аудиопоток из предоставленного входного потока. Поток должен указывать на допустимые данные аудиофайла».
Как воспроизвести звук из TCP-потока? Учитывая, что клиент не мог начать слушать музыку с самого начала.