Python tcp отправляет получать функции - PullRequest
3 голосов
/ 14 июня 2011

В питоне recv является блокирующей функцией или нет? Я учился в Uni C и там был блокирующий и неблокирующий сокет. Так что я просто хочу спросить погоду в Python, функция recv является блокирующей функцией или нет.

Ответы [ 2 ]

5 голосов
/ 14 июня 2011

Сокеты в Python блокируются по умолчанию. Это поведение можно изменить с помощью setblocking или settimeout.

Еще одним хорошим местом для поиска информации по этому вопросу является сокет с практическими рекомендациями , особенно раздел неблокирующие сокеты .

1 голос
/ 14 июня 2011

Сокет в Python блокируется по умолчанию, если вы его не измените.

...