// 32feet.NET - Personal Area Networking for .NET // // System.Net.Sockets.SocketAddressExtensions // // Copyright (c) 2003-23 In The Hand Ltd, All rights reserved. // This source code is licensed under the MIT License namespace System.Net.Sockets { /// /// Extension methods for . /// public static class SocketAddressExtensions { /// /// Returns a SocketAddress as a raw byte array. /// /// The . /// The contents as a byte array. public static byte[] ToByteArray(this SocketAddress sa) { byte[] array = new byte[sa.Size]; for (int i = 0; i < sa.Size; i++) { array[i] = sa[i]; } return array; } } }