久々に、JavaでNettyを再開しました。
というのも、やはり、airxmailをAIRの制約から抜け出すためには、
JavaでTCPの動的なProxyサーバを立ててしまおうと考えています。
AMFでインスタンス単位に処理をしようとも思いましたが、
その他の使い方も考えて、まずは以下のようにしようと思います。

手順として・・
1)HTTTのリクエストを使って、Proxyサーバにどのホストのどのポートに接続したいよ。とリクエストします。
2)Proxyサーバが、このポートアドレスを使ってアクセスしてねとレスポンスで返します。
3)FlashでSocketをそのポート番号を使ってアクセスすれば、1で指定したホストとポートに転送してくれる

という感じです。
まあ、動機はともかく・・・

Nettyを使うのですが、そのNettyで動的にあいているポートを割り当てた場合に、そのポート番号を知る方法です。

Channel channel = bootstrap.bind(new InetSocketAddress(this._port));
InetSocketAddress addr = (InetSocketAddress)channel.getLocalAddress();
log.debug("addr" + addr.getPort());
お仕事のご依頼・相談を承ります
この記事に関連するお仕事のご依頼やご相談をお待ちしております。 詳しくは、こちら

Leave a Reply

お仕事のご依頼・相談
この記事に関連するお仕事のご依頼やご相談をお待ちしております。 詳しくは、こちら
ソフトウェア&ライブラリ




ライブラリ
airxmail(en)
AIR版メール送受信ライブラリ
airxzip
AIR版ZIP圧縮・解凍ライブラリ
執筆書籍
本、雑誌等

WEB記事:CodeZine
執筆記事はこちら
カレンダー
2011年9月
« 8月   10月 »
 1234
567891011
12131415161718
19202122232425
2627282930  

カスタム検索
RSS
Add to Google < !–adsense–>
アーカイブ
カテゴリ
にほんブログ村 IT技術ブログへ