問題タブ [tcp]

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

tcp - Assigning TCP/IP Ports for In-House Application Use

Windows サービスによってホストされる WCF サービスを作成しましたが、既知の TCP/IP ポートでリッスンする必要があります。組織内で使用するポートを安全に割り当てることができる範囲は? そのポートは、サービスとサービスを使用しているクライアントの構成ファイルに埋め込まれます。

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

c - FreeBSDの修正版をどのようにコンパイルしますか?

私は大学で割り当てられたグループプロジェクトに取り組んでいます。そこでは、TCP / IPスタックを再実装して、いくつかの追加のものをサポートし(http://discolab.rutgers.edu/mtcp/)、それをデモンストレーションする必要があります。

私たちが取り組んでいる論文/デザインは、元の研究者が余分なビットとボブをサポートするためにFreeBSDのソースコードを変更したと言っています。

FreeBSDのバージョンがあり、必要な変更を加え始めましたが、1)FreeBSDソースコード全体をコンパイルして、わずかに変更されたFreeBSDの無数のバージョンをインストールしてテストできるようにする方法、または2)コンパイルする方法を理解するのに苦労しています。私たちの変更だけで、それをパッチやAPIなどとしてすでにコンパイルされ動作しているバージョンのFreeBSDにリンクします。

どんなポインタも素晴らしいでしょう!乾杯、ジョン

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

php - Php stream_socket を存続させる方法は?

バックエンド サーバーから tcp を介してデータを取得するために、stream_socket_client() を使用する Php アプリケーションがありますが、接続を維持したり、プールなどで接続を維持したり、オーバーヘッドの接続/切断を回避したりしたいと考えています。

しかし、私は PHP の第一人者ではないので、これを行う方法がわかりません。そして、おそらく数時間でそれを理解できるでしょうが、私の時間はおそらくみんなの頭脳を選ぶことに費やされたほうがよいので、何かアドバイスはありますか?

0 投票する
9 に答える
612858 参照

networking - TCP/IP リセット (RST) フラグが送信される原因は何ですか?

アプリの TCP/IP 接続が 10 分ごと (正確には 1 ~ 2 秒以内) に中断し続ける理由を突き止めようとしています。Wireshark を実行したところ、非アクティブ状態が 10 分間続いた後、相手側がリセット (RST) フラグが設定されたパケットを送信していることがわかりました。Google検索では、「RESETフラグは、受信者が混乱しているため、接続を中止したいことを示しています」と表示されますが、それは私が必要とする詳細には少し足りない. 何が原因でしょうか? そして、途中のルーターがそれを担当している可能性はありますか?それとも、これは常に他のエンドポイントから来るのでしょうか?

編集:ルーター (具体的には Linksys WRT-54G) がコンピューターと他のエンドポイントの間にあります。ルーターの設定で探す必要があるものはありますか?

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

c# - SSLを使用したTCPクライアント接続の作成

TCP接続を作成し、SSLを使用してデータを送信/読み取りしようとしていますが、これを正常に実行できませんでした。

私がやりたいのは次のようなものです。

でも運がなかった。BinaryReaderの作成時に例外がスローされます。

これを行う簡単な例を知っている人はいますか?私はこれのサーバー側を書くことに興味はなく、クライアントだけに興味があります。

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

tcp - サーバー監視用のOpenSourceツール/サービス

私は以下を可能にするOpenSourceサーバー監視ツールを探しています:

  • TCP、UDPでさまざまなサービスを監視します。
  • カスタムポート番号をサポートします。
  • (初期接続チェック以外の)いくつかの基本的な応答チェックをサポートします。
  • ヘルスステータスの基本的なダッシュボードの概要。
  • 電子メールによるアラート通知。

私は自分で転がることはできますが、私が望むこと(そしておそらくそれ以上!)を実行する完全なスイートがそこにある場合は、車輪の再発明をしないようにしたいと思います。

編集:できればWindows上で動作するソフトウェア。

0 投票する
5 に答える
22908 参照

performance - PostgreSQLUNIXドメインソケットとTCPソケット

postgresqlを使用したUNIXドメインソケット接続は、高い同時実行率でローカルホストからのtcp接続よりも高速かどうか疑問に思います。高速である場合、どのくらいですか?

0 投票する
6 に答える
7140 参照

linux - データをすぐに送信するにはTCPオプション(ioctl)が必要です

異常な状況が発生しました。TCP実装が部分的に壊れている組み込みシステムと通信する必要がある組み込み状況(Intelボックス、現在2.6.20カーネルを使用)でLinuxシステムを使用しています。私が今知る限り、彼らは私たちからの各メッセージが別々のイーサネットフレームで届くことを期待しています!メッセージがイーサネットフレームに分割されると、問題が発生するようです。

私たちはデバイスとローカルネットワーク上にあり、私たちの間にルーターはありません(スイッチだけです)。

もちろん、私たちは彼らに彼らのシステムを修正するように強制しようとしていますが、それは実現可能ではないかもしれません。

ソケットにTCP_NODELAYを設定しました(接続します)が、一度に複数のメッセージを送信しようとしない場合にのみ役立ちます。複数の送信メッセージが連続している場合、それらのメッセージは1つまたは2つのイーサネットフレームで終わる傾向があり、他のシステムで問題が発生します。

通常、タイマーを使用してメッセージを近づけすぎないようにすることで問題を回避できますが、それによってスループットが明らかに制限されます。さらに、時間を短くしすぎると、ネットワークの輻輳がパケット送信を保留し、複数のメッセージを同じパケットに入れてしまうリスクがあります。

ドライバーにデータがキューに入れられているかどうかを確認する方法はありますか?ドライバーに独立したトランスポート層パケットで独立した書き込み呼び出しを送信させる方法はありますか?socket(7)とtcp(7)のマニュアルページを調べましたが、何も見つかりませんでした。何を探しているのかわからないのかもしれません。

明らかに、UDPは一方通行ですが、繰り返しになりますが、現時点では、もう一方の端に大きな変更を加えることはできないと思います。

どんな助けでも大歓迎です。

0 投票する
4 に答える
13718 参照

networking - TCPは、複数の接続でより高い転送速度を達成することは可能ですか?

高遅延環境(接続ごとのトラフィックシェーピングなどがないと仮定して地理的な距離が長いパブリックインターネット)で複数の並列TCP接続を使用してより良いデータ転送速度を実現することは可能ですか、それともTCPは単一の接続で帯域幅全体を利用できますか?


受信者がウィンドウサイズが0のバッファ輻輳を報告しない場合、TCPは可能な限り高速にデータを送信しますか?それで、RTTがたとえば60秒のようなものである場合、それはレートにまったく影響しませんか?最大ウィンドウサイズなど、レートを制限するものはありますか?

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

header - UDPのヘッダーに長さフィールドがあり、TCPにはないのはなぜですか?

UDPのヘッダーに長さフィールドがあり、TCPにはないのはなぜですか?

TCPのセグメントの長さはIPヘッダーから推測されると思いますが、UDPデータグラムでも同じことができるはずです。