socket.setblocking ()

socket.setblocking ( flag )

УстанавливаСт Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠ»ΠΈ Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ сокСта: Ссли Ρ„Π»Π°Π³ flag установлСн Π² false, сокСт установлСн Π² Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС - Π² Ρ€Π΅ΠΆΠΈΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся сокращСниСм для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² settimeout ():

  • sock.setblocking (True) эквивалСнтно sock.settimeout (None)

  • sock.setblocking (False) эквивалСнтно sock.settimeout (0.0)

ИзмСнСно Π² вСрсии 3.7: ΠΌΠ΅Ρ‚ΠΎΠ΄ большС Π½Π΅ примСняСт Ρ„Π»Π°Π³ SOCK_NONBLOCK ΠΊ socket.type.

Last updated

Was this helpful?