Эти скрипты работают хорошо.
Однако, чтобы это работало, на сервере должен быть запущен скрипт на сервере. Недостаточно загрузить его в публичную область файлов. Какой у вас доступ к серверам? У вас могут быть запущены скрипты?
Если вам удастся запустить скрипт, вам придется изменить клиентский скрипт с:
HOST = 'www.dotpy.ir/server.py' # The remote host
до
HOST = 'www.dotpy.ir' # The remote host
Причина в том, что вы будете подключаться к самому хосту. Там будет запущен скрипт, прослушивающий любые входящие соединения на указанном порту. Вы не можете подключиться к конкретному сценарию.
Удачи!