問題タブ [tcpsocket]

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

objective-c - TCP ソケットを使用して、複数の小さなメッセージまたはより短いメッセージを送信する方が速い

ドキュメントはどこにでもあるので、できるだけ早く複数のメッセージを送信する最善の方法を知りたいです。

たとえば、1 つのサーバーからメッセージを受信する 300 台のデバイスがある場合、1 つの大きなメッセージを送信し、デバイスに必要な部分を選択させるか、300 個のメッセージを 1/300 のサイズで送信させる方がよいでしょう。それらは小さな刺し傷にすぎないため、300 台のデバイスはそれぞれ 6 バイトしか取得できません。

違いはありますか?

ありがとうございます。

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

android - TCPソケットを使用してAndroidエミュレーターを接続する

以下は私のコードです。エディター:Eclipse、プラットフォーム:Windows。

2つのAndroidエミュレーターがtcpソケットを介して接続するチャットアプリケーション。

UIは、送信ボタン、テキストビュー、およびテキストボックスで構成されています。

問題:テキストを入力して送信を押すとすぐに、アプリケーションがクラッシュします。

サーバーポートは8000です。したがって、リダイレクトはredir add tcp:8081:8000およびredir add tcp:8082:8000です。

私は自分のコードのどこが悪いのかわかりません。私が変更する必要がある何かを私に提案してください。

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

c++ - recv() を使用して大きなデータを受信する方法は?

C++ を使用してクライアント サーバー プログラムを開発したので、500kb 以上を受け取りたいのですが、クライアント メッセージが「!」で終了します 、だから私は最後のバイトまで受信したい(!) receive 、これは私のコードです。

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

scalability - ロード バランサのスケーラビリティと最大 #tcp ポート

ロードバランサーは、実行中のプラットフォームに基づいて、同時に使用できる tcp ポートの数に制限があります (たとえば、Linux では最大 65535 の tcp ポートを同時に開くことができるとどこかで読みました)。これは、バランサーがボトルネックになり、バックエンド サーバー ファームがより多くの要求を同時に処理できる場合でも、それらの多くの同時要求を超えて処理できないことを意味します。この問題を克服する方法はありますか?

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

android - TCPソケットを使用してビットマップを転送する方法

クライアントにサーバーのスクリーンショットを送信して表示したいサーバー/クライアントアプリケーションがあります。どんな体もその中で私を助けることができますか?ありがとう

コードは次のとおりです

サーバ側

クライアント側のコードは次のとおりです。

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

ruby - RubyでTCPServerがhttpリクエストからデータを受信する方法は?

サーバーの応答をクライアントに送信すると便利です

クライアント側では、この場合はcurl

この時点では、curl で何かを入力できるように見えるので、tcp 接続は双方向であると想定して入力します。

その後、現在の TCPSocket インスタンスで curl クライアントからこのメッセージを受信するにはどうすればよいですか?

私はもう試した

しかし、それは機能しません

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

php - TCP 接続は一方向のみでデータを送信し、受信しません

私はこれで十分に戦ってきました: 私は TCP クライアント コードを書こうとしていますが、このコードはサーバーにデータを送信し、応答を取得する必要があります。クライアントコードは次のとおりです。

リモート ホストもデータを受信し、応答します。残念ながら、$str のデータを取得できません。私はリモート ホストを制御しておらず、データを受信して​​応答を生成したことしか確認できません。正確にどこが間違っているのか、提案できますか?

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

ruby - Ruby TCPSocket サーバーをテストする

接続を提供する小さなアプリケーションがあります(チャットなど)。接続をキャッチし、そこからログインを取得し、データをリッスンして、送信者を除く各接続にブロードキャストします。

問題は、私は非常に高度なテスターではなく、これをテストする方法がわからないことです。

0 投票する
0 に答える
162 参照

ruby - 分散 Ruby プログラムでの DRb と TCPSocket の主な違いは何ですか?

Ruby プログラムがクライアントで、別の Ruby プログラムがサーバーであるマルチプロセス クライアント サーバー タイプのシステムを作成したい場合、これを DRb と TCPSocket で実装するかどうかを決定する際の重要な要素は何ですか? どちらも、2 つのプロセス間の双方向通信を許可しているようです。

あるアプローチが他のアプローチよりも優れている分野はありますか? たとえば、複数のクライアントが同時にサーバー プロセスにアクセスできるようにする必要がある場合です。