C# Класс SIPSorcery.Sys.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 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DF int
DestinationAddress System.Net.IPAddress
FragmentOffset int
HeaderLength int
Id int
Length int
MF int
Protocol ProtocolType
SourceAddress System.Net.IPAddress
TTL int
TypeOfService int
Version int

Открытые методы

Метод Описание
GetBytes ( ) : byte[]
GetChecksum ( byte buffer ) : UInt16
IPv4Header ( ProtocolType protocol, int id, IPAddress sourceAddress, IPAddress dstAddress ) : NUnit.Framework

Описание методов

GetBytes() публичный Метод

public GetBytes ( ) : byte[]
Результат byte[]

GetChecksum() публичный Метод

public GetChecksum ( byte buffer ) : UInt16
buffer byte
Результат System.UInt16

IPv4Header() публичный Метод

public IPv4Header ( ProtocolType protocol, int id, IPAddress sourceAddress, IPAddress dstAddress ) : NUnit.Framework
protocol ProtocolType
id int
sourceAddress System.Net.IPAddress
dstAddress System.Net.IPAddress
Результат NUnit.Framework

Описание свойств

DF публичное свойство

public int DF
Результат int

DestinationAddress публичное свойство

public IPAddress,System.Net DestinationAddress
Результат System.Net.IPAddress

FragmentOffset публичное свойство

public int FragmentOffset
Результат int

HeaderLength публичное свойство

public int HeaderLength
Результат int

Id публичное свойство

public int Id
Результат int

Length публичное свойство

public int Length
Результат int

MF публичное свойство

public int MF
Результат int

Protocol публичное свойство

public ProtocolType Protocol
Результат ProtocolType

SourceAddress публичное свойство

public IPAddress,System.Net SourceAddress
Результат System.Net.IPAddress

TTL публичное свойство

public int TTL
Результат int

TypeOfService публичное свойство

public int TypeOfService
Результат int

Version публичное свойство

public int Version
Результат int