Pythonのドキュメントによると;
ソケット。makefile([mode [、bufsize]])
ソケットに関連付けられたファイルオブジェクトを返します。(ファイルオブジェクトについては、ファイルオブジェクトで説明しています。)ファイルオブジェクトは、ソケットファイル記述子のdup()pedバージョンを参照するため、ファイルオブジェクトとソケットオブジェクトを個別に閉じるか、ガベージコレクションすることができます。
このようにソケットとファイルの両方を閉じる必要があるということですか?
conn = socket.create_connection((addr,port))
myfile = conn.makefile()
myfile.close()
conn.close()
または1つを閉じるだけで十分ですか?もしそうなら、私がどちらを閉じ、どちらを閉じないかは重要ですか?