Я занимаюсь разработкой приложения silverlight, в котором я использую веб-сервисы. Сервер отвечает за обработку некоторого текста, получение информации о фонеме, преобразование в висемы, создание аудио и кодирование в mp3. Возвращается список висем и путь к создаваемому аудиофайлу. Затем аудио передается клиенту.
Но теперь у меня проблема. Мне нужно, чтобы сервер дождался полного создания аудиокодировки. Иногда аудио не готово, и оно не передается для клиента. Я пробовал thread.join, но у него такая же проблема для длинных текстов.
Как должен быть лучший способ решить эту проблему?
Заранее спасибо