Adobe AIR 2.0 のローカルサーバー機能で HTTP サーバを実装してみた

Adobe AIR | Adobe AIR 3 | Deploy applications
Adobe - Adobe AIR 2.0 beta サンプルアプリケーション

AIR 2.0 から ServerSocket が提供されて、ローカルサーバを実装することが可能になりました。
まだパブリックベータですがクライアント一辺倒だった AIR の大きな変更なので注目です。

試しに HTTP サーバを実装してみました。拙速ですけど Google Code Hosting で公開しています。
ActionScriptで簡易なサーバサイドプログラミングというのも特殊な要件に使えるかもしれません。

ServerSocket の不具合

サーバーソケットを一旦bindしたポートはソケットを閉じても解放してくれないようです。まあ、ベータ版なので。


FXUG 勉強会 (2009/12/11) で話します

airhttpd の実装を通してサーバーソケットについて紹介します。
B-Wiki - Flex勉強会第93回@東京参加受付 - Flex User Group