-2
クライアントからのすべてのメッセージを自分の「TCPサーバー」のリストに格納します。Python TCPソケットサーバーはクライアントからのメッセージを格納します
サーバーが最初のメッセージを受信すると、handle関数はメッセージをlistに追加します。
サーバーがクライアントから2番目のメッセージを受信すると、以前に追加されたメッセージのトレースはありません。
免責事項:なぜこれが起こっているのか分かります。私はすべてのメッセージをリストに保存する方法を理解できません。私はこれを実装するのに
SocketServer
を使いたいだけです。
どうしてですか? –
私はあなたのコードを実行し、 'echo -e abcd | nc localhost 9999'が複数回追加され、新しいメッセージが 'requests'に追加されます。 –
あなたのコードは、下の私の答えに示されているように動作します。あなたが持っているものが動作していない場合、それはあなたが示していないコードです。 [mcve]を作る。 –