みんちゃのサーバ向けポート設定とか
ふと思ったのですが。
みんちゃはポート設定が結構めんどーです。クライアントとしてつなぐ分には他のアプリケーションと大差ないのですが、サーバにしようとした場合、やはり、NATやらルータやらにいろろ設定しないといけない。
しかも、1ポートだけならともかく、基本11ポート(defultだと3530~3540?)と、Windowsの場合は追加で参加人数分のポート(13000~13099?)を、外部に解放する必要があります。
ところで。MicrosoftのMessagerが利用している技術に、UPnPというのがあります。これは、近距離での機器間の通信やら制御を行うためのプロトコルなんですが、このなかに、NATの静的な変換テーブルの制御もあり、MS-Messagerではそれを利用していたりするわけです。
そこで、JavaなりLazarusなりREALBasicなりで、UPnPをたたくだけのアプリケーションを作成すると、サーバを立てようとしている人も結構簡単に利用できてよいかもしれない と思うところです。
# なお、WindowsXPにはUPnPのライブラリが載っているため、VBScriptで簡単に制御できます。
自力で作ってみようと思ったんですが・・・・以下の取得方法がわからずに断念しました・・・
・NAT Traversalに応答した、UPnPデバイスにつながっているNICのIPアドレスの取得。
要は、登録する転送先のIPアドレスを取得する方法がわかりませんでした・・・最近のPCだと2ポート3ポート(ノートPCだと、有線+無線で2ポートとか)が当たり前なんで、NICを列挙して1件目 とかではだめなような気がする。
TrackBack
TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/20195/40259832
Listed below are links to weblogs that reference みんちゃのサーバ向けポート設定とか:

Comments