問題タブ [python-sockets]
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.
python - Asyncio: 非常に単純な書き込みと切断の UDP クライアントの問題
asyncio
Python 3.5.1の新しいモジュールを試してみたかったのです。ここに私のテストコードがあります:
これを実行すると、インタープリターは次のように表示します。
self.transport.sendto(self.message.encode())
これはとのシーケンスが原因だと思いますself.transport.close()
。私が正しく理解していれば、sendto
メソッドは非同期であり、メソッドを呼び出してソケットを閉じた後に実際に呼び出されますclose
。これを解決する方法はありますか?
python - Python を使用した HTTP URL スニファ
私はブラウジング URL の追跡に取り組んでおり、すべての OS (Windows、Linux、Mac) で発信パケットのみを追跡しています。
Python ソケットを使用して TCP パケットを読み取ることはできますが、URL ドメイン名を見つけることができません。
これを達成するために私を案内または提案してください。
python - Python - cntrl-c以外のキーボード入力から端末のソケット接続を安全に閉じますか?
通信しているサーバーにはストリーム セッション スロットがあり、すべてのストリーム セッション スロットが使用されているため、ストリーム セッションを開くことができない場合があります。サーバーと通信するプログラムを構築していて、cntrl-c でストリームを強制停止すると、サーバー上のそのインスタンス接続用にストリーム セッション スロットを開いたままにして安全に閉じないと感じるためだと思われます。そのため、プログラムを何十回も終了すると、このエラーが発生します
cntrl-c がキーを押してメソッド close_conn(sock) を呼び出すのと同じくらいクリーンかどうかを知るための Python Networking に関する知識はあまりありませんが、試してみたいと思います。
これを端末で実行しているとします」
デバッグ目的で接続を安全に閉じるにはどうすればよいですか?
python - データが受信されない場合、Python UDP ソケットはデータを再送信します
センサーにデータを送信したいのですが、Python スクリプトがデータを受信しない場合は、受信機能がタイムアウトしてデータを再送信する必要があります。
現時点では、データを受信しない場合、受信機能でスタックします。
ただし、たとえば2秒後にタイムアウトして、subscribe()関数を再実行したい。
タイムアウトと試行/例外を指定して while true ステートメントを使用しようとしましたが、ポートを閉じても現在使用中のポートが取得されます。また、この方法は面倒です。
どんなアイデアでも大歓迎です。
python - TCP クライアント サーバーが相互にデータを受信していない
Python ソケット モジュールを使用して、次の TCP クライアントとサーバーを作成しました。ただし、それらを実行した後、出力はありません。プログラムが recv_all メソッド サーバーの while ループから抜け出せないようです。
クライアント :
python - Python ステートフル ソケット プログラミング
クライアントサーバーソケットのpythonスクリプトがあります。クライアントが最初の接続であるかどうかを識別できるように、各接続の状態を保持したいと考えています。次のコードの記述に失敗しました。
クライアントが接続するたびに、空のクライアント ディクショナリが取得されます。接続セットアップが呼び出されるたびに、辞書が空になるようclients
です。各接続でその状態を維持するにはどうすればよいですか?
python - 複数の接続を処理するための Python ソケット サーバー
Pythonからのスレッドで複数の接続を処理できるソケットサーバーの良い例を提案できますか。(スレッドから処理するライブ接続(サーバークライアントピンポンなど))