問題タブ [ports]
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.
java - 使用中のリモートホストポートをスキャンする方法は?
これは私がこれまでに得たコードです...
たとえば、smtp サーバーではシステムがポート 25 を使用しており、smtp サーバーに接続されているリモート クライアントのポートをスキャンする必要があります。どうやってやるの?
私を助けてください。
sockets - 複数のTCP/IPサーバーと同じ「既知のポート」を共有しています...どういうわけか?
奇妙な質問の文言をお詫びします...これがデザインの問題です:
コンシューマーPCで実行されているクライアントアプリケーションの多くのインスタンスにサービスを提供するサーバー(LinuxではC ++、FWIWを使用)を開発しています。
私は以下が欲しい:
1)すべてのクライアントは、最初に「ゲートキーパー」サーバーアプリケーションに対して自分自身を識別します。これを、ユーザー名やパスワードなどの資格情報が渡されるログイン手順と考えてください。ゲートキーパープログラム「gserver」を呼び出します。(ゲートキーパー用)
2)各クライアントが検証されると、同じサーバーアドレスにバインドされた同じ物理サーバーボックスで実行されている異なるサーバーアプリケーションのいくつかのインスタンスの1つとの長期接続に配置されます。これらのインスタンスのいずれかを「wserver」(「動作中の」サーバーの場合)と呼びます。
したがって、クライアントに表示されるのは、「ゲートキーパー」アプリケーションが、同じボックスで実行されている複数の「動作中」サーバーの1つへのパスワード付きアクセスを許可することです。
これが「実際の」課題です。インバウンドサーバー接続には「既知の」ポート番号(たとえば、ポート80や443など)を排他的に使用するか、独自の「既知の」ポートを使用します。
wserver(n)との長期的な接続フェーズでは、クライアントがサーバー上の2番目のポートと通信する必要はありません。もちろん、これに伴う問題は、一度に1つのサーバープロセスのみが同じポートとサーバーアドレスにバインドできることです。
これは、クライアントがgserverを使用して行う接続も、長期接続の役割を果たす必要があることを意味します。これを達成するために私が見る唯一の方法は、ログイン後、gserverがプロキシのように動作し、gserverとクライアント間のトラフィックをクライアントが論理的にバインドされている特定のwserver(n)にコピーする必要があることです。
client(n)とgserverの間で最初に確立されたTCP / IP接続を、同じサーバー上の別のアプリケーションにそのまま「転送」し、その後、wserver(n)インスタンスの1つによって維持できると理想的です。長期的なつながり。
Webサーバーは、サーバーの負荷を分散するためにこのようなことを行うことを知っています。「負荷分散」。ここでの主な違いは、「バランシング」は特定のユーザーを特定のwserver(n)インスタンスに割り当てることです。しかし、負荷分散は一種のプロキシであるという印象もあります。これは避けようとしています(アーキテクチャが複雑になり、オーバーヘッドと単一障害点が追加されるため)。
これは概念と設計の質問です。ソースコードの例について心配する必要はありません。ただし、アイデアを広めるために絶対に必要な場合を除きます。アプローチを特定すれば、それをコード化できます。
ありがとう!
php - FreeBSD に非推奨のポートをインストールする方法
freebsd 7.0 のポートを使用して php 5.2.8 をインストールする方法を探しています。PHP 5.2.8 の選択方法がわかりません。/usr/ports/lang/php5 の下で make を実行すると、php-5.2.10.tar.bz2 をフェッチすることから始まります。
networking - クライアントは高いポート番号を使用します
アプリケーションが通常は小さいポート番号でリッスンするのに、接続のクライアント側が高いポート番号(エフェメラルポート)を使用するのはなぜですか?
アドバンのThx、Karthik Balaguru
java - Java:「host:port」を検証してInetSocketAddressに変換する一般的な方法は?
host:port
フォームの文字列を検証してのインスタンスに変換するJavaの一般的な方法は何InetSocketAddress
ですか?
次の基準が満たされていると便利です。
アドレスルックアップはありません。
IPv4、IPv6、および「文字列」ホスト名で機能します。
(IPv4の場合はそうですが、ip:port
IPv6の場合[ip]:port
はそうです。これらすべてのスキームを定義するRFCはありますか?)文字列を手で解析せずに実行することをお勧めします。
(誰かがソケットアドレスのすべての有効な形式を知っていると思うが、予期しない結果につながる「その特殊なケース」を忘れたとき、私はそれらすべての特殊なケースについて考えています。)
windows-server-2003 - HP LoadRunner - アウトバウンドのアクティブな TCP ポートを監視するための測定
負荷テストの実行時に、LoadRunner が追跡できる関連する測定値があるかどうかを調べようとしています。これにより、特定の Windows 2003 ボックスからのアクティブな送信ポートの数を監視できます。
現在の接続など、CLR と IIS に固有のさまざまな測定値があることがわかりますが、負荷テスト中にアクティブな送信ポートをいつでも表示できるものを探しています。
ありがとうございました。
python - socket.listen(1) をしばらく動作させてから、残りのコードを続行するにはどうすればよいですか?
TCPソケットを作成し、ポート範囲で動作するサーバーを作成しています。各ポートでしばらくの間そのポートをリッスンし、残りのコードを続行します。
このような::
では、どうすれば sck.listen(1) をしばらくの間だけ動作させることができますか??
ruby - Ruby モバイル ポート
Ruby が非常に強力な言語であることを知ったので、今、Ruby を学んでいますが、Ruby のどのモバイル ポートがあり、どのデバイス用であるかを知りたいと思っています。
PS: 私は HTC S711、HP iPAQ Hx2、Nokia E61、Nokia N95、Palm T|X、Palm Z22、HP Jornada 720 を持っています。私はモバイル中毒なので、他のデバイスを購入してください。
io - セグメンテーション違反を引き起こす ioport への書き込み
atmel at91sam9260 arm 9 コア シングル ボード コンピューター [glomation gesbc9260] について書いています。
使用するrequest_mem_region(0xFFFFFC00,0x100,"name"); //port range runs from fc00 to fcff
それは正常に動作し、/proc/iomem
次に、fc20 のポートの最後のビットに書き込みを試みます。
writel(0x1, 0xFFFFFC20);
そして私はセグメンテーション違反...具体的には「仮想アドレスfffffc20でカーネルページング要求を処理できません」。
適切なメモリ空間を割り当てていないことに気が付きました...
役立つ洞察は素晴らしいでしょう...
macos - Macポートを使用してpy26-gtkをインストールすると、Macのスイッチがオフになります
実行しようとしていますsudo port install py26-gtk
が、MacBookがそれ以上進まないのですが、実行building gcc43
中はシャットダウンせずにスイッチがオフになります。
MacBookを2つのコールドパックに挟んで再試行したので、過熱していません。Macは涼しく、換気装置は作動していませんでした。つまり、コールドパックを使用したとき、Macはそれ自体を冷却しようとしていませんでした。
誰かが私のMacのスイッチを切る原因を知っていますか?
私はMacOS10.6.3、python 2.6、macポート1.8.2を持っています。