質問: '__main__': main() ```
回答: `select.select`関数を使います。 https://docs.python.jp/3/library/select.html これで、「指定したソケットに読むべきデータがあるかどうか」がわかります。 https://docs.python.jp/3/howto/sockets.html も見てください。 リファレンスにはあまりサンプルが書かれてないので、「Python select socket」あたりでググった方が良いかと。