質問: input("> ") # 送信 s.sendto(msg.encode(), (ADDRESS, PORT)) s.close() ``` 上記のコードでは、whileループの後にclose()の処理があります。 しかし、上記のようなコードの場合、whileループから抜け出すことがないので closeが実行されることはなさそうな気がするのですが closeを書く意味というのはあるのでしょうか? close()を実行したほうが良い時というのはどのような時なのでしょうか?
回答: > > close()を実行したほうが良い時というのはどのような時なのでしょうか? > > > このコードにおいては、意味はありません。 しかし、一般的には、socketなどのファイルディスクリプタは、使い終わったらcloseするべきです。