ポートが開いているかどうかをチェックするためにIPを横断するC#のセクション

プリンタは、固定IP。IP印刷用紙情報をプリンタを割り当てる必要があり、プロジェクトで使用されるが、その各々の起動後に浪費されない原因。最後には、ping IP経由紙、密な参照のIPアドレス、そのアイデアの開始、のうちIPは、このプリンタを見つけました。

ほとんどがバット255のGe pingコマンドで始まりますが、IPポートが開かれた。だから、のtelnet IPポートにチェックインすることはできませんで見つかりました。

/ L FOR %%私が(1,1,255)はピング10.231.133を行い%%私は-n 1 -w 300。| "TTL" &&のtelnet 10.231.133下さい。%% I 6101 &&オフエコー

 

サイクルのIP pingを1〜255を介してIPを行く、-w 300は、どこが比較的長いIPのpingを実行タイムアウトを表します。

TTLがある場合、結果を取得、その後、我々は、ポートが開いているかどうかを確認するためにTelnetを使用しています。経由のpingが表現されています。実際に所望の効果を達成します。

 

しかし、ポートのためのオープンIPはありませんが、5〜10秒間チェックするたびに。これは、255 IPにつながる50のpingが成功する程度がある。しかし、この50は、長く使用しているとき開かなかった49個のポートがあります、5〜10分。

telnetの1ミャオ族は、ポートを開けませんでした基本的な結果を決定することができなかったので、だから私は最終的に、独自のプログラム、自分のコントロールチェック時間を書くことにしました。

 

次のような効果があります

 

 

 

 

送信元アドレス:リンク:https://pan.baidu.com/s/1UdRUrBidPilrQx-VWf2B0Q抽出コード:rn4b 

 

おすすめ

転載: www.cnblogs.com/cskk/p/11465426.html