В нашем приложении AIR мы используем класс ServerSocket
для прослушивания соединений через определенный порт.Согласно документации, это доступно начиная с версии AIR 2.0.Событие, которое нам необходимо прослушать, чтобы вести себя как сервер, - ServerSocketConnectEvent
, которое также доступно с AIR 2.0.Есть несколько примеров этого в Интернете, учебные пособия и т. Д.
Проблема в том, что первый класс доступен во Flex SDK 4.0, а само событие существует только начиная с Flex SDK 4.1 и далее.Это означает, что наша среда выполнения должна быть AIR 2.5 или выше.На нашей целевой машине ( Linux Red Hat Enterprise Linux Server версии 5.5 ) мы могли установить только AIR 2.0 (существуют проблемы с зависимостями от glibc, поэтому мы не можем выполнить обновление до AIR 2.5).
Есть ли какие-либо ошибки в этих документах и руководствах по выпуску, когда они говорят, что все эти функции доступны начиная с AIR 2.0? У меня сложилось впечатление, что возможность работать в качестве сервера, прослушивая сокет, доступна только из2.5 года.
Если это так, можем ли мы извлечь выгоду из этих новых функций, даже если наше время выполнения составляет 2,0? , то есть встраивание этих SWC (ServerSocketConnectEvent
) из AIR SDK2,5 в пределах нашего приложения?