Например, Flash записывает голос и отправляет его на сервер, где приложения Java или C # могут обработать его и вернуть обратно некоторые данные (или записать их в db). Как возможно это общение, какие протоколы следует использовать и т. Д.
У вас просто есть серверный сокет в java или C / C ++ / C #, используйте класс flash Socket для подключения к открытому сокету на сервере и проводите транзакции через этот сокет.
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/Socket.html
http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7c60.html#WS5b3ccc516d4fbf351e63e3d118a9b90204-7c63
Пример кода здесь: (слишком долго, чтобы вставить в ответ)
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/Socket.html#includeExamplesSummary
Помимо необработанной сокетной связи, общие форматы для связи с Flash на сервер: AMF и RTMP