ホームに戻る > スレッド一覧 > 記事閲覧
[644] 一つのポートにつき、ソフト一個?
日時: 2008/01/28 17:13
名前: マイコー ID:4dLXhwI.

【OS/サービスパック 】 XP SP2
【BitCometのバージョン】 0.70

以前もポート関係のことで質問させてもらったことがあるのですが
もう一つ疑問に思ったことがあるので質問させてください。

現在、ポート解放後BitComet0.70でその開放されたポートを使ってるんですが
そのポート番号は、一つにつき一つのソフトしか割り当てない方がいいのでしょうか?
仮に100番を開放しBitCometで使ってるとして
他のソフト(例えばshareとか)でも100番を割り当てるのはどうなんでしょう。
設定としては両ソフトに100番を設定するのは可能ですが
それによって何か不具合はありますか?
BitCometの質問とは微妙にズレてるかもしれませんがよろしくお願いします。
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成

ポートの役割 ( No.3 )
日時: 2008/01/28 20:40
名前: 酒仙◆2rfd.9VGX6 ID:62cr.JcQ

ポートを開放するというのはそのポートに来たデータがどのアプリケーションあてに来たものか判断するための窓口を作るということです。
仮にBitCometとShareに同じポートを割り当て、両方を同時に起動(タイミングは別ですよ)するとします。このときは最初に起動(ポートの取得)を行ったほうにポートが割り当てられ、もう片方はポート取得関連のエラーが発生するはずです。
ためしにBitCometを先に起動し、ポートを取得した後にShareを起動してログのタブを見てください。ポート取得に失敗したとか出るはずです。

そもそもポートとアプリケーションの対応はN:1なので複数のアプリケーションに割り当てるといったことはできません。逆にN:1だからもちろん一つのアプリケーションに複数のポートを設定することもできますが、これは内部で複数のポートを使用するのでも無い限り設定すらできません。
一つのアプリケーションが複数のポートを必要とする例として有名なのはFTPです。
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成