C# Class Platform.Network.Time.NtpPacket

显示文件 Open project: platformdotnet/Platform Class Usage Examples

Public Methods

Method Description
CalculateLocalClockOffset ( NtpPacket resultPacket, System.DateTime resultTime ) : System.TimeSpan
CalculateRoundTripDelay ( NtpPacket resultPacket, System.DateTime resultTime ) : System.TimeSpan
ParseRawByteArray ( byte array ) : NtpPacket
ReadCurrentTime ( string serverName ) : NtpPacket
ReadPacket ( UdpClient udpClient ) : NtpPacket
ReadPacket ( UdpClient udpClient, NtpPacket packet ) : NtpPacket
ReadPacket ( string serverName, int port ) : NtpPacket
ToRawByteArray ( ) : byte[]

Method Details

CalculateLocalClockOffset() public static method

public static CalculateLocalClockOffset ( NtpPacket resultPacket, System.DateTime resultTime ) : System.TimeSpan
resultPacket NtpPacket
resultTime System.DateTime
return System.TimeSpan

CalculateRoundTripDelay() public static method

public static CalculateRoundTripDelay ( NtpPacket resultPacket, System.DateTime resultTime ) : System.TimeSpan
resultPacket NtpPacket
resultTime System.DateTime
return System.TimeSpan

ParseRawByteArray() public static method

public static ParseRawByteArray ( byte array ) : NtpPacket
array byte
return NtpPacket

ReadCurrentTime() public static method

public static ReadCurrentTime ( string serverName ) : NtpPacket
serverName string
return NtpPacket

ReadPacket() public static method

public static ReadPacket ( UdpClient udpClient ) : NtpPacket
udpClient System.Net.Sockets.UdpClient
return NtpPacket

ReadPacket() public static method

public static ReadPacket ( UdpClient udpClient, NtpPacket packet ) : NtpPacket
udpClient System.Net.Sockets.UdpClient
packet NtpPacket
return NtpPacket

ReadPacket() public static method

public static ReadPacket ( string serverName, int port ) : NtpPacket
serverName string
port int
return NtpPacket

ToRawByteArray() public method

public ToRawByteArray ( ) : byte[]
return byte[]