問題タブ [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.
android - プロセスが使用しているポートを見つけるためにADBシェルを使用する方法は?
たとえば、Android では、プロセス 1234 の PID はポート 2222、2223、2224 を使用しています。今、私は PID 1234 を持っています。プロセスが使用しているポート番号 2222、2223、2224 を見つける方法を知りたいですか?
Linux と同じように netstat -anp を使用してみましたが、うまくいきませんでした。ADB シェルの netstat -anp には、コマンド引数がない netstat と同じ効果があります。
c - Mac OS X - netstat で「%d を 2 回取得しました」というエラーが表示されるのはなぜですか?
netstat
Mac 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 のものとは少し異なります。
windows - アプリケーションは、同時接続に同じポート番号を使用しますか、それとも異なるポートを使用しますか?
アプリケーションは同時接続に異なるローカル ポートを使用しますか?それとも、2 番目の新しい接続に使用されているのと同じポート番号ですか? たとえば、My Firefox Browser (ポート 57615) を開き、別の Firefox アプリケーション (現在実行中の 2 つの同時アプリケーション) を開きたいとします。両方のアプリケーションはポート 57615 (例のポート) で実行されますか、それとも 2 番目の Firefox アプリケーションは別のローカル ポート (例: 5766) に割り当てられますか?
(つまり、Firefox アプリケーションを開き、別の Firefox アプリケーションを開きました)
以下のコマンドを使用すると、両方の同時アプリケーションに同じポート番号が使用されていることがわかりますが、非常に確実です!!!
netstat -ano |find / "firefox.exe"
netstat -ano |find / "プロセス ID"
乾杯
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?
c++ - ポートがC++で使用されているかどうかを確認するためにnetstatを実行する方法は?
コマンド プロンプトから netstat を実行して、次のようなマシンで 1 つのポートが既に使用されているかどうかを確認できます。
特定のポートが現在使用されているかどうかを確認するために、Linux の C++ でどの関数を呼び出すことができますか? netstat 自体へのシステム コールを実行したくありません。
c# - 特定のポートを使用している Windows Communication Foundation サービスを特定する方法
理想的には、これを C# 内で実行したいので、C# タグを含めます。
を使用して TCP ポート (それぞれ 1 つ) を実行し、開いている Window Communication Foundation サービスがいくつかありますSystem.ServiceModel.ServiceHost
。使用しているポート番号のリストがありますが、実行中のサービスを使用して、ポート番号から実行可能ファイルにマップしたいと考えています。
netstat、TCPView、およびこのソリューションを検索しようとして見つけた他のいくつかの同様のツールを使用しようとしましたが、プロセスを表示するものはありません。取得できる最も近いのはシステム(PID 4)です。
これらはすべて Windows WCF サービスであり、意図したとおりに動作し、netstat および TCPView (ポート番号で) に表示されますが、プロセスとして「システム」のみを提供できます。
コードはいくつかの異なる部門によって管理されているため、共通のインターフェイス アプローチを有効なソリューションとは考えていません。私はマシンに対する完全な管理者権限を持っています。
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
python - リモート IP アドレスのリストを取得するために netstat をスクレイピングする代わりに?
netstat -n -A inet
現在、Linux およびMac OSXの出力をスクレイピングしnetstat -n -f inet
て、次の (Python のデフォルト) 正規表現を使用して、マシンが接続されているリモート IP アドレスとポートのコレクションを取得しています。
これにより、グループ 1 のリモート IP とグループ 2 のリモート ポートが得られます。
ただし、これは移植可能または保守可能ではないようです (また、IPv4 アドレスに制限されています)。
アクティブなリモート IP のリストを取得するより良い方法はありますか?
process - PID(プロセスID)でアプリケーション名を調べる方法
VisualSVN サーバーをインストールしようとしていますが、「指定された TCP ポートは別のサービスによって占有されています」というメッセージが表示されます。443 ポートを使用しているサービスまたはアプリを見つけるにはどうすればよいですか? 「netstat -aon」は私だけを表示します
OSはWindowsです。はい、以前にこのコンピューターに VisualSvn Server をインストールしていました。次に、それを削除し(実行中のSVNサービスが表示されません)、再インストールしたいと思います。
また、どの認証モードを選択すればよいか知りたいです。外部ドライブにリポジトリを置きたいと考えています。
前もってありがとう、アレックス。
c++ - netstat コマンドの結果を取得する方法
私のPCで開いているポートのリストをc++コードで取得しようとしました。それで、DOSコマンドを使用したいと思いますnetstat
。この行を書きましたsystem("netstat -a")
が、返された結果を取得できません。