問題タブ [netstat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
23716 参照

android - プロセスが使用しているポートを見つけるためにADBシェルを使用する方法は?

たとえば、Android では、プロセス 1234 の PID はポート 2222、2223、2224 を使用しています。今、私は PID 1234 を持っています。プロセスが使用しているポート番号 2222、2223、2224 を見つける方法を知りたいですか?

Linux と同じように netstat -anp を使用してみましたが、うまくいきませんでした。ADB シェルの netstat -anp には、コマンド引数がない netstat と同じ効果があります。

0 投票する
0 に答える
410 参照

c - Mac OS X - netstat で「%d を 2 回取得しました」というエラーが表示されるのはなぜですか?

netstatMac OS X コンピューターで「got 4 を 2 回」のようなものが出力 される理由を理解しようとしています。

例えば:

メッセージは、netstat のinet.cprotoprによって、基本的に次のことを行う関数で出力されます。

  • sysctlbyname(3)PCB のリストを取得するためにeg を使用して呼び出しnet.inet.tcp.pcblist_nます (推測しますか?)
  • 結果をループし、さまざまな構造体へのポインターを収集します。xgn_kind
  • 見たそれぞれについてビットを設定しますxgn_kind。いずれかが 2 回表示されると、メッセージで不平を言います"got %d twice"

コードの関連部分を切り取りました。

私の質問は、最後に:

なぜこうなった?から戻ってきたのは、誤ったデータsysctlですか? 上記のループは間違っていますか、つまり、sysctl実際には種類ごとに複数の構造体を返すことができますか?

私は Mac OS X を実行していることに注意してください。コードは実際、 FreeBSD のものとは少し異なります。

0 投票する
1 に答える
686 参照

windows - アプリケーションは、同時接続に同じポート番号を使用しますか、それとも異なるポートを使用しますか?

アプリケーションは同時接続に異なるローカル ポートを使用しますか?それとも、2 番目の新しい接続に使用されているのと同じポート番号ですか? たとえば、My Firefox Browser (ポート 57615) を開き、別の Firefox アプリケーション (現在実行中の 2 つの同時アプリケーション) を開きたいとします。両方のアプリケーションはポート 57615 (例のポート) で実行されますか、それとも 2 番目の Firefox アプリケーションは別のローカル ポート (例: 5766) に割り当てられますか?

(つまり、Firefox アプリケーションを開き、別の Firefox アプリケーションを開きました)

以下のコマンドを使用すると、両方の同時アプリケーションに同じポート番号が使用されていることがわかりますが、非常に確実です!!!

netstat -ano |find / "firefox.exe"

netstat -ano |find / "プロセス ID"

乾杯

0 投票する
1 に答える
653 参照

mongodb - mongoimport hangs when running from within firewall

I am trying to import data to my mongodb sevrer that is hosted on the cloud.

I run the following command from a linux server that is inside a corporate firewall:

mongoimport --host myhost:10081 --db mydb -u myusr -p mypass --collection imptest --file test.dat --drop --stopOnError

The import starts running, connects to the remote mongod successfully, creates one record of data (checked my db) and then simply hangs forever with no error message.

I am quite sure that this happens due to some firewall settings which block communications back from the mongo server - when I do the same thing from outside the firewall it works perfectly. Can I make mongoimport work with more optimistic WriteConcern, and not wait for acks? Or better yet, how can I find out which port being blocked is causing me the trouble?

0 投票する
1 に答える
1081 参照

c++ - ポートがC++で使用されているかどうかを確認するためにnetstatを実行する方法は?

コマンド プロンプトから netstat を実行して、次のようなマシンで 1 つのポートが既に使用されているかどうかを確認できます。

特定のポートが現在使用されているかどうかを確認するために、Linux の C++ でどの関数を呼び出すことができますか? netstat 自体へのシステム コールを実行したくありません。

0 投票する
2 に答える
762 参照

c# - 特定のポートを使用している Windows Communication Foundation サービスを特定する方法

理想的には、これを C# 内で実行したいので、C# タグを含めます。

を使用して TCP ポート (それぞれ 1 つ) を実行し、開いている Window Communication Foundation サービスがいくつかありますSystem.ServiceModel.ServiceHost。使用しているポート番号のリストがありますが、実行中のサービスを使用して、ポート番号から実行可能ファイルにマップしたいと考えています。

netstat、TCPView、およびこのソリューションを検索しようとして見つけた他のいくつかの同様のツールを使用しようとしましたが、プロセスを表示するものはありません。取得できる最も近いのはシステム(PID 4)です。

これらはすべて Windows WCF サービスであり、意図したとおりに動作し、netstat および TCPView (ポート番号で) に表示されますが、プロセスとして「システム」のみを提供できます。

コードはいくつかの異なる部門によって管理されているため、共通のインターフェイス アプローチを有効なソリューションとは考えていません。私はマシンに対する完全な管理者権限を持っています。

0 投票する
1 に答える
4054 参照

android - Android xt_qtaguid/stats の解釈

Android の netstats とその報告方法について簡単な質問があります。

次のコードを cmd で実行します。adb shell cat proc/net/xt_qtaguid/stats > C:\netstats.txt"

多かれ少なかれ次のように見えるファイルを取得します(質問のためにスニペットを取りました):

UID's(10123,10138,10142 など) で分割されていることはわかっていますが、それが何であるcnt_setか (それぞれUIDが 0 または 1 に分割される理由) とacct_tag_hex(私の唯一の推測では、別のスレッドまたはソケットを意味します)?

これら 2 つの意味について、基本的な洞察を誰かに教えていただければ、非常にありがたいです。

ありがとう -Z

0 投票する
2 に答える
838 参照

python - リモート IP アドレスのリストを取得するために netstat をスクレイピングする代わりに?

netstat -n -A inet現在、Linux およびMac OSXの出力をスクレイピングしnetstat -n -f inetて、次の (Python のデフォルト) 正規表現を使用して、マシンが接続されているリモート IP アドレスとポートのコレクションを取得しています。

これにより、グループ 1 のリモート IP とグループ 2 のリモート ポートが得られます。

ただし、これは移植可能または保守可能ではないようです (また、IPv4 アドレスに制限されています)。

アクティブなリモート IP のリストを取得するより良い方法はありますか?

0 投票する
1 に答える
16235 参照

process - PID(プロセスID)でアプリケーション名を調べる方法

VisualSVN サーバーをインストールしようとしていますが、「指定された TCP ポートは別のサービスによって占有されています」というメッセージが表示されます。443 ポートを使用しているサービスまたはアプリを見つけるにはどうすればよいですか? 「netstat -aon」は私だけを表示します

OSはWindowsです。はい、以前にこのコンピューターに VisualSvn Server をインストールしていました。次に、それを削除し(実行中のSVNサービスが表示されません)、再インストールしたいと思います。

また、どの認証モードを選択すればよいか知りたいです。外部ドライブにリポジトリを置きたいと考えています。

前もってありがとう、アレックス。

0 投票する
2 に答える
4063 参照

c++ - netstat コマンドの結果を取得する方法

私のPCで開いているポートのリストをc++コードで取得しようとしました。それで、DOSコマンドを使用したいと思いますnetstat。この行を書きましたsystem("netstat -a")が、返された結果を取得できません。