подключается клиент - запускаю программу через Popen
далее сразу выводится “start ok” и “close socket” - т.е. не ждет завершения запущенной программы,
НО! отключение клиента не происходит, клиент висит на связи до тех пор пока запущенная программа не отработает,
после завершения запущенной программы происходит разрыв соединения
нужно что-б отключение клиента было сразу после запуска приложения.
как быть?
# ... создаю сервер
conn, addr = sock.accept() # подключение клиента
import subprocess
subprocess.Popen(["ping","yanedex.ru"]) # запуск программы
print 'start ok'
conn.send('ok')
conn.close() # команда отключения от клиента
print 'close socket'
перебрал разные ф-ии ничего не помогло, пока вижу один выход - потоки