問題タブ [clients]

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

java - クライアントが接続を要求したときに Android Socket に「接続済み」と表示されるが、「メッセージを送信できない」

だから、それはタイトルのように、Wifi 経由で接続するシンプルな android ソケット サーバーとクライアントを作成しました。両方のデバイスが同じ Wi-Fi ネットワーク上にあります。サーバーは、接続をホストする IP アドレスを表示します....そして、クライアントでは、サーバーがホストされている IP アドレスを記述する必要があります.....

したがって、私の問題は、クライアントにIPアドレスを入力しているときです。サーバーには「接続済み」と表示されます。しかし、メッセージの送信を開始すると、サーバーからクライアントにもクライアントからサーバーにもメッセージが送信されません。


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

multithreading - サイトは年に 1 日頻繁に使用されます - どうすれば調整できますか

州全体の高校の水泳コミュニティ向けのサービスとしてサイトを運営しています。私はスポーツへの愛のためにこれを行っているので、ホスティングなどにばかげた金額を費やすことはできません。

コーチは全員、私のサイトを通じて地域のエントリーを提出し、典型的な方法で締め切りまで待ちます。それは昨日のことで、私のサイトはシーズンを通して落ちたことはなく、1 日に少なくとも 4 回は応答しなくなりました。1時間以上消えることはなく、常に戻ってきました。(念のため、Apacheの再起動を発行しました)。

私の質問は、1 日のユーザーの急増に対処するために Apache を調整するにはどうすればよいかということです。1 日だけパフォーマンスを向上させる必要があるのに、1 年かけて追加のハードウェアにお金を払うのは意味がありません。prefork.c と worker.c について読んでみましたが、よくわかりません。これが私の現在の設定です:

私が一度に期待する最大ユーザー数は 400 人です。昨日は約 70 しかありませんでしたが、あまりうまくいきませんでした。助言がありますか?

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

vb.net - VB.NET の異なるスレッド間で辞書を使用する

サーバーを持つプロジェクトに取り組んでいます。クライアントが接続するたびに、user_id使用した辞書にそのIPが保存されます。異なるスレッド間で情報を保存すると機能しますが、異なるスレッドから辞書にアクセスしようとするとうまく機能しません。

私のコードが何をすべきかを明確にしましょう: 1 つのメイン スレッドがアクティブで、クライアントをリッスンしています。クライアントが接続する必要がある場合、メイン スレッドが子スレッドを作成し、そのスレッドがクライアントに接続され、クライアントがそれにuser_id, this user_id(キーとして) を送信します。ディクショナリの場合) およびTcpclient(値として) ディクショナリに格納されます。さらに、1 つのクライアントが特定のクライアントのメッセージをサーバーに送信します。そのメッセージにはuser_id、受信者用の が含まれています。現在、このクライアントは、辞書の key( ) をチェックしてからそのクライアントにデータを送信する特定のスレッドに接続されてuser_idいますが、辞書は接続されたクライアントに正しい値を与えていません。クライアントが接続されていても false を返すだけです。

以下は私のコード例です。