IPPROTO_UDPLITE

IPPROTO_UDPLITE

IPPROTO_UDPLITE - это Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ UDP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, какая Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π° покрываСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммой. Он добавляСт Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° сокСта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. self.setsockopt (IPPROTO_UDPLITE, UDPLITE_SEND_CSCOV, length) ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚, какая Ρ‡Π°ΡΡ‚ΡŒ исходящих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² покрываСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммой, Π° self.setsockopt (IPPROTO_UDPLITE, UDPLITE_RECV_CSCOV, length) ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ слишком ΠΌΠ°Π»ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΠΎΠ±ΠΎΠΈΡ… случаях Π΄Π»ΠΈΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ range (8, 2 ** 16, 8).

Π’Π°ΠΊΠΎΠΉ сокСт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ построСн с сокСтом socket (AF_INET, SOCK_DGRAM, IPPROTO_UDPLITE) для IPv4 ΠΈΠ»ΠΈ сокСтом socket (AF_INET6, SOCK_DGRAM, IPPROTO_UDPLITE) для IPv6.

Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ: Linux> = 2.6.20, FreeBSD> = 10.1-RELEASE

НовоС Π² вСрсии 3.9.

Last updated