ソフトウェアとCMDを通じてポートを表示するウィンドウのプラットフォームの下で

プロセス間通信を勉強するとき、我々はソケットと呼ばれるコミュニケーションの手段があることを知っています。ホストとの間のプロセス間通信のために、このアプローチは、ウェブサービスのB / Sアーキテクチャにそのような共通のような、より一般的である。この通信の一般的なアプリケーションであり、IP +ポートによってクライアントは、このモニタは、サービス側に配置されている見つけますプロセスとの間でデータ通信を行うようにプロセスポート。別の例は、とき私たちの共通のMySQLデータベースプログラムで、通常我々が最初に私たちはこのプログラムを起動したときに、MySQLサービスのプロセスは、関連するポート(テストを結合するように、それは起動時に待機するようにポートを設定し、MySQLのアプリケーションをインストールします3306)は、共通ポートであり、したがって、ポートからプロセスに関連するフィードバックを要求を受信することができます。ポートは、コンピュータ上のようなプロセスがすでにポート3306にバインドされ、原因が起動に失敗した占有されているので、このような手順については、時々ケースがあるでしょう、我々はMySQLのプログラムを起動する場合は、この時点では、エラーは、ポートが占有されて発生します。今回は簡単な方法は、あなたが、ポート番号、または職業プロセス3306ポートの終わりを変更することができますMySQLを使用することです。

IIS7サーバ監視ツールで直接閲覧:

 

 

 

第二に、ビューポート占有:

 

         このようCMD(スタート - ファイル名を指定して実行-cmd)として、ターミナルの上にコンピュータの電源をオンにし、以下に示すように、型のnetstat -anoコマンド、今回は、すべてのポート占有率を見ることができます:

 

 あなたは3306から3608までの数字から見ることができpidのプロセスがかかるです。:以下に示すように、findstrの「3306」のコマンド|あなたが占有するポート番号を知っている場合は、直接のnetstat -anoを使用することができます

 

以下に示すように、findstrの3608 |タスクリスト:その後、我々は3608 pidが最後で、プロセス、コマンドが何であるかを確認するためにタスクリストコマンドを使用することができます

 

 このプロセスを終了する必要が、あなたが使用できる場合はmysqldされているプロセスpid 3608として見ることができ、この時間は:プロセスのtaskkill / F / T / IMコマンド名、また、タスクマネージャで終了することができます。

IIIは、要約したものです。

 

 1、ソケットは、あなたがどこのホストIPとPORT-界を知っている必要があり、プロセスの使用、プロセス間通信の方法です。

 

 2、ポートを使用すると、netstatの-ano使用できるプロセスによって占有されているビュー| pidのプロセスを見つけるために取る、その後、タスクリストを使用することができます。findstr「ポート」コマンドを、| FINDSTRは、プロセス名を検索して、taskkill / F / T /使用「PID」イムプロセス名終了処理。

 

おすすめ

転載: www.cnblogs.com/09Internet/p/11302808.html