0
私は、ソケットを使ってPythonチャットの作業を始めました。 多くのクライアントをサーバに接続する際に問題が発生しています。なぜなら、同じポートに接続するとライブができなくなるからです。なぜなら、各クライアントはポートが空き状態になるまで待つからです。今私の考えは(サーバー側で)最初にいくつのクライアントを選択してから、その範囲のポートを関数とスレッド用に単純に使って開くことでした。今私の問題は、私のクライアントのサイズで私は "試して"ポイントがポートに接続しているときに私は試しを使用しているということです。最初に私は誰かがすでにいくつかのポートに接続しているとエラーが発生するので、クライアントは次のポートにジャンプしますが、その行のことを忘れてしまったと思いました。何か案は?Pythonチャットを作成しようとしています
クライアントが同じポートを使用できるようにスレッドを使用してください。 – Bojje
リスニングポートごとに複数のクライアントを使用できます。あなたのコードにはそれを防ぐ何かがなければなりません。着信接続を処理するコードを投稿できますか? –
コードをポストするのは問題のようなものでしょう。私はいくつかのクライアントを接続しています。一つは、他の人が接続を切断するのを待ちます。 –