کسی می تونه کد زیر را که در همان سایت بود را توضیح بده که چکار می کنه؟
از سوکت چهار بایت، چهار بایت عکس دریافت میکنه داخل فایل jpg مینویسه
از دستور while به بعد چکار می کنه؟
بایت هایی که خوانده شده با استفاده از یه کتابخونه که میتونه opencv یا Pilow باشه داخل فایل عکس مینویسه اون img تابع همون کتابخونه هست..
اینجا رو ببین:

https://code-maven.com/create-images-with-python-pil-pillow

https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_gui/py_image_display/py_image_display.html


چرا کمتر از 4 ؟ این 4 چی هست؟
چون از struct.unpack استفاده کرده
راجع بهش باید بخونی منم تو فهمش مشکل دارم مخصوصا پارامتر اولش

ایا عکس را ذخیره می کنه با دستور open ؟
تابع open فایل و ایجاد میکنه و یه هندل بهت میده که بتونی داخلش بنویسی.
img.write(data)
مینویسه و ذخیره میکنه