コード例 #1
0
 public static short ToInt16(ReadOnlySpan <byte> bytes)
 {
     return(IPAddress.NetworkToHostOrder(UnsafeBitConverter.ToInt16(bytes)));
 }
コード例 #2
0
 private static bool HasMagicCookie(ReadOnlyMemory <byte> bytes)
 {
     return(UnsafeBitConverter.ToInt32(bytes.Span.Slice(4, 4)) == StunMagicCookie);
 }
コード例 #3
0
 public static void WriteBytes(Span <byte> destination, int value)
 {
     UnsafeBitConverter.WriteBytes(destination, IPAddress.HostToNetworkOrder(value));
 }
コード例 #4
0
 private void WriteMagicCookie(Span <byte> bytes)
 {
     UnsafeBitConverter.WriteBytes(bytes.Slice(4, 4), StunMagicCookie);
 }