問題タブ [tcp-ip]

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 投票する
1 に答える
2788 参照

networking - 出力を xml ファイルにダンプするように netsh.exe に指示できますか?

コマンドプロンプトで次のコマンドを入力していると仮定します。

このコマンドは、出力をテキスト ファイルにダンプします。同じ出力を xml 形式でダンプしたい。出来ますか ?

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

networking - 同じサブネット上の 2 つのホスト間で IP パケットが失われる可能性はありますか?

同じサブネット上の 2 つのホスト間で IP パケットが失われる可能性はありますか? または、ルーターが関与する必要がありますか? また、パケットの並べ替えについても同じ質問があります。

これは、http を介して通信する 2 つの Web サービスを備えたデータ センター内の有線ネットワーク上のサブネットであることを明確にする必要があります。

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

ruby - Ruby の TCPSocket-Class を使用して生のバイト配列を送信する最も簡単な方法

Rubys TCPSocket-Class を使って raw バイトを送信したい。誰かが良い例を持っていますか?

この方法で試してみましたが、うまくいきません:(

ありがとう :)

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

android - iOS/Android - Bluetooth 経由の TCP/IP

私がやろうとしていることを簡単に説明します。助けていただければ幸いです。

イーサネット (TCP/IP) を使用して他のデバイス (「ConnectDevices」と呼びます) に接続されているいくつかのデバイス (「デバイス」と呼びます) (基本的にセンサー) があります。これらのデバイスは基本的に、監視しているいくつかのデータ値を送信します。Th ConnectDevices には、イーサネット + Bluetooth (2.1 + EDR) の 2 つのインターフェイスがあり、ルーターに接続され、すべて LAN を形成します。

したがって、私の質問は次のとおりです。iPhone/Android フォンを使用してデバイスを監視する (データを読み取る) ことは可能ですか? つまり、LAN で利用可能なデバイスに何らかの方法で接続する必要がありますが、(最も近い) ConnectDevice の Bluetooth インターフェイスを介して接続する必要があります。さらに、直接接続されていなくても、任意の CoonectDevice から任意の Device に接続できる必要があります。

ありがとう。

0 投票する
3 に答える
243 参照

c# - dotNET : 同じマシンでのリモート接続 - 可能ですか?

Windows サービスにリモート接続する必要がある C# ベースの winforms または ASP.NET アプリケーションをラップトップに展開しています。構成ファイルに記載されているプロトコルは、次のように TCP-IP です。

「Windows サービス」もラップトップにインストールされている場合はどうなりますか?... winforms または ASP.NET アプリケーションは「同じマシンでリモート接続」を確立できますか...???

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

c++ - ソケットを使用する場合、通信の終了を知らせるベスト プラクティスは何ですか?

C++ でソケットを使用してクライアント サーバー アプリケーションを作成しています。

通信のプロトコルは基本的に次のとおりです。

  1. クライアントがサーバーに接続します。
  2. クライアントは ASCII コマンドをサーバーに「送信」します。
  3. サーバーはコマンドをリモートで実行し、結果を取得してクライアントに返します。

結果は、数メガバイトのデータになる可能性があります。すべての結果がクライアントに送信されたら、サーバーがクライアントに完了したことを通知するようにします。

closesocket() の最善の方法は何ですか? それとも、結果がこれ以上ないことをクライアントに示すメッセージを送信する必要がありますか? クライアントはソケットを閉じるかどうかを決定できますか? ソケットを閉じることの欠点は、クライアントが別のコマンドを実行したい場合に新しい接続を確立する必要があることですが、サーバーからメッセージを送り返すことの欠点は、クライアントがすべての recv をスキャンして、結果が正しいかどうかを判断する必要があることです。完了しました。

ベストプラクティスはどれですか?

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

c# - TcpListenerがESTABLISHED接続をリークしているのはなぜですか?

約30台の車のモデムからメッセージをリッスンするアプリケーションがあります。TcpListenerを使用して、次のようなサーバーコードを実装しました(エラー処理は省略されています)。

私はメッセージを正しく受け取ります、私の問題は切断にあります。12時間ごとにモデムはリセットされ、新しいIPアドレスを取得しますが、サーバーは引き続き古い接続をアクティブに保ちます(tcpviewでESTABLISHEDとしてマークされます)。古い接続のタイムアウトを設定する方法はありますか?TcpClientを閉じることでTCP接続が閉じられたと思いました(そしてそれが私のローカルテストで起こります)、私が間違っていることは何ですか?

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

c# - ハウツー - tcp/ip 境界を越えた呼び出し元アセンブリの認証

私はサーバーエンジンを持っていますが、これは通常サーバーで動作します(想像上)。しかし、場合によってはクライアントで実行されたり、別のサーバーで実行されたりして、このサーバーを使用して追加の処理を実行したい場合があります。

間のリンクは、ssl/tls と証明書によって保護されます。したがって、通信は安全ですが、呼び出しエンジンが私のコードであるかどうかはわかりません。

そのエンジンをどのように証明しますか。この件について、アリスとボブは何と言うでしょうか?

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

java - Java コンピュータからコンピュータへの接続?

Java に関与するサーバーなしで、2 台のコンピューターを相互にソケット接続することは可能ですか? もしそうなら、どのように?サーバーが永続的なサーバーとクライアントの接続の例しか見たことがありません。

例えば:

私はこれを本当によく理解したことがありません。これが悪い質問である場合は、ご容赦ください。

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

java - Java tcp/ipソケット

これに関する簡単な質問

クライアントでこれらの引数を使用する場合、サーバーに名前を付けてクライアントで参照するように指定するにはどうすればよいですか?

編集

あいまいな場合は失礼します。私はJavaでインスタントメッセンジャーを作成しており、このコンストラクターをクライアント側のソケットに使用して、ホストの名前を文字列として受け取り、ホストのポートをintとして受け取りたいと考えています。この場合、ホストの名前をどのように設定/検索するのですか?

たとえば、ローカルで実行している場合、文字列は単に「127.0.0.1」ですか?それとも、どこかで設定した「JavaServer」のような指定名ですか?