/listen
подсказывает мне, что происходит нечто странное.Мой первый шаг к отладке это установить тайм-аут, как указано в официальных документах : «По умолчанию запросы не истекают, если значение тайм-аута не установлено явно. Без тайм-аута ваш код может зависнутьв течение нескольких минут или более. "
Вы также должны указать тайм-аут в качестве кортежа, если ваше соединение и время ожидания чтения должны отличаться.
url = 'http://192.168.1.5:8888/listen'
parameters = { 'string' : 'A'}
for x in range(0, 5):
print "Get request number " + str(x)
r = requests.get(url, params=parameters,
timeout=(4, 27))
time.sleep(5)