Руководство по actionscript. часть 6, стр. 046
Чтобы запустить сервер FileSender, мы вводим следующую команду для среды выполнения Java:
java FileSender порт имяФайла
Здесь порт — это порт, на котором сервер будет принимать соединения, а имяФайла — имя файла, передаваемого сервером FileSender любому подключившемуся клиенту. Например, чтобы запустить сервер на порте 3000 и сконфигурировать его на отправку файла с именем photo. jpg, мы вводим следующую команду для среды выполнения Java:
java FileSender 3000 photo. jpg
Информацию об ограничениях безопасности, касающихся сокетных соединений, можно найти в гл. 19.
Клиентская часть: получение элемента
Мы только что рассмотрели код для пользовательского сервера, написанного на языке Java, который автоматически отправляет указанный файл любому подключившемуся клиенту. Теперь создадим соответствующего клиента на языке ActionScript, подключаемого к серверу и получающего файл.
В отличие от многих традиционных языков программирования, система сокетных взаимодействий языка ActionScript построена полностью на событиях.
«г»
I В ActionScript невозможно приостановить выполнение программы, ожидая появления м$ d * Данных в сокете. Иными словами, сокетные операции языка ActionScript являются асинхронными, а не синхронными.