中央サーバー(イントラネット上)とクライアントへのソケット通信用の1つ以上のポートを使用する内部コラボレーションツールを作成しています。多くのポートは特定の目的のために予約されており、他のポートは特定の種類のトラフィックに従来使用されていることを知っています。
他の誰かがツールを「要求」した可能性が最も低いデフォルトのポートを選択するにはどうすればよいですか?すべての既知の(型にはまらない)ポートの使用を識別するデータベースはありますか?
3
これは通常、何かがすでにサーバーのポートを使用している場合にのみ問題になります。ただし、ポートは構成可能でなければなりません。私はかなり多くのソフトウェアがハードコーディングされたポートを持っているのを見てきましたが、それはあなたが望んでいるものではありません。
—
devicenull 14
@devicenullデフォルトをオーバーライドするオプションは間違いなくあります。
—
ジェイスブラウニング14
あごひげが十分に灰色であれば、RPCを使用して独自のエンドポイントを登録できます。 msdn.microsoft.com/en-us/library/windows/desktop/...
—
ライアン・リースに
大きな理由がない限り、できる限り既存のプロトコルを使用することをお勧めします。a)真実ではないほとんどの人にとって、より良い仕事ができると考えるのは自然なことです。ただし、可能な場合でも、打ち消すのに十分ですか?b)ネットワークツール/デバイスは、既存の標準で動作するように既にセットアップされています。新しいものを追加すると、実装するために行うべき障壁と作業量があります。
—
ジェームズライアン14
内部コラボレーションであり、1024以上<32768(一時的なポートバインディングから保護する必要があります)で、IANAポートレジストリにリストされていないものであれば、ポートを取得した内部部門と効果的に通信できます。
—
マシューイフェ14