問題タブ [tcpserver]

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 に答える
1110 参照

ruby - TCPServer から読み取る最も効率的な方法は何ですか?

TCP クライアントに接続する Ruby サーバーを作成しています。私のサーバーは TCPServer を使用しており、TCPServer::recv() を使用しようとしていますが、データを待機しないため、データが受信されるまでタイトなループが続きます。

断続的なデータを処理する最も効率的な方法は何ですか? 別のサーバーをエミュレートしようとしているため、送信されるデータを変更できません。データが送信されるのを待つ TCPServer/TCPSocket からの read like ステートメントはどれですか?

御時間ありがとうございます。

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

python - ツイスト: プッシュ プロデューサーの例を使用した tcp サーバー?

Python と Twisted を使用して単純な TCP サーバーを作成したいと考えています。

サーバーが起動し、接続を待ちます - 私はすでにクライアントを持っています - Python 以外のアプリケーションです。接続が確立されると、サーバーは一定の間隔 (1 秒など) でデータの送信を開始します。

サーバーは静的ファイル (一度に 1 レコード) からデータを読み取ります。この部分を理解できるはずです。

クライアントが接続されたら、プッシュ プロデューサーを使用してデータのプッシュを開始すると仮定します。

ツイストのファクトリを持つ単純な tcp サーバーがあり、connectionMade/dataReceived などに反応できますが、プッシュ プロデューサーをプラグインする方法がわかりません。

ねじれた tcp サーバーを使用したプッシュ プロデューサーを示す例を知っている人はいますか?

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

testing - TCP サーバーの実装をテストする方法は?

私は、TCP エコー サービスとして機能するアプリケーションを作成した TCP サーバーの実装を作成しました。

今、私はこのエコーサーバーを次のようにテストしたいと思います

  • 処理できる接続数
  • 応答時間はどのくらいですか
  • メモリと CPU の使用量

このエコー サーバーをテストするための標準的な方法/ツールを提案してください。TCP とエコー サーバーの実装はどちらもかなり標準的な方法であることを理解しているので、それをテストするための確立されたツールを見つけたいと思っています。

PS: 独自のテスト アプリケーションを作成することはできますが、何か問題が発生した場合は、自分のサーバーが間違っていることを確認する必要があるため、そうしたくありません。最初にテスト クライアントをテストして終わりたくありません。

この実装は C# と .NET 3.5 を使用して作成しましたが、質問を参照しても問題ないと思います。

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

vb.net - TCPサーバーを特定のアダプターにバインドする

リッスンを開始するアダプターを指定するにはどうすればよいですか?

異なるサブネット上で2つのネットワークアダプターが実行されているPCで実行されているアプリケーションがあります(1つはビジネスLANインフラストラクチャ用、もう1つはTCPカメラ用)

TCPサーバーを開き、LAN上のクライアントからの接続を特定のポートでリッスンするクラスがあります。

問題は、TCPサーバークラスが初期化され、カメラに接続されているアダプターでリッスンを開始することです。ビジネスLANからの接続要求はすべて失敗し、処理されません。

問題は、リッスンを開始するアダプタをどのように指定できますか?

以下のコードの抜粋(これは完全なクラスではなく、主要なメソッドのみです)

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

python - SocketServer.ThreadingTCPServer - プログラムの再起動後にアドレスにバインドできない

cannot-bind-to-address-after-socket-program-crashesのフォローアップとして、プログラムの再起動後に次のエラーが発生しました。

socket.error: [Errno 98] アドレスは既に使用されています

この特定のケースでは、ソケットを直接使用する代わりに、プログラムは独自のスレッド化された TCP サーバーを起動しています。

このエラー メッセージを修正するにはどうすればよいですか?

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

ruby - Ruby TCPServer ソケット

ソケットのプログラミング方法が混乱しているのかもしれませんが、このようなものは機能しないのでしょうか?

クライアント TCPSocket からデータを「取得」する他のほとんどすべての方法を試しましたが、それらはすべてハングし、ループから抜け出すことはありません (getc、gets、read など)。何かを忘れているような気がします。私は何が欠けていますか?

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

php - PHPのイベントリスナー

PHPページがソケットを介して正常に接続されている別のTCPサーバーでイベントが発生したときに、 Webサーバーがphpページを介して通知するようにします。このイベントは、TCPサーバーがWebサーバーなどにメッセージを送信したいようなものです。これを実現する方法や、その方法に関するリファレンスはありますか?

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

browser - データをWebブラウザにプッシュするTCPサーバー

Webブラウザを介してWebページに接続されているTCPサーバーがあります。Webブラウザを介してWebページからTCPサーバーにリクエストを送信するのは簡単ですが、ブラウザ側からのリクエストを待たずにTCPサーバーがデータをWebブラウザにプッシュできる方法はありますか?私の最初の考えは、ブラウザはステートレスであるため、これは不可能であるというものでした。しかし、私はそれを行う方法があると言われました...何かアイデアはありますか?

ありがとうございました!!

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

proxy - 必要に応じてプロキシ サーバーをバイパスする方法は?

テスト目的でローカル マシンにプロキシ サーバーをセットアップし、バックエンド TCP サーバー経由で常に更新される Web ページを要求します。しかし、プロキシが Web ページをキャッシュしているため、適切に更新されていません。代わりに、キャッシュされたページを取得します。プロキシ サーバーの設定を調整する以外に、プロキシ サーバーをバイパスする方法はありますか?

ありがとうございました!!!