Show / Hide Table of Contents

Namespace SIPSorcery.Sys

Classes

BufferUtils

Crc32

Crypto

IPSocket

IPv4Header

0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Time to Live | Protocol | Header Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Destination Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Options | Padding | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

IPv4Packet

NetConvert

NetServices

Helper class to provide network services.

NumberFormatter

PasswordHash

PortRange

Class to manage port allocation for Rtp Ports. Ports are always even, because due Rtp data and control ports are always with data on even port and control (if any) on data_port + 1

There are two operation modes:

  • The sequential mode which hands out all ports within the assigned range and wraps around if the last port was assigned
  • The shuffled mode: Ports are handed out evenly distributed within the assigned port range.

RawSocket

SafeXML

StorageTypesConverter

TypeExtensions

UDPPacket

0 7 8 15 16 23 24 31
+--------+--------+--------+--------+ | Source | Destination | | Port | Port | +--------+--------+--------+--------+ | | | | Length | Checksum | +--------+--------+--------+--------+ |
| data octets ...
+---------------- ...

Enums

StorageTypes

In This Article
Back to top Generated by DocFX