Функции отправки и получения Python tcp

#python #recv

#python #recv

Вопрос:

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

Ответ №1:

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

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

Ответ №2:

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