System.Net.FtpControlStream.FormatAddress C# (CSharp) Method

FormatAddress() private method

Formats an IP address (contained in a UInt32) to a FTP style command string

private FormatAddress ( IPAddress address, int Port ) : String
address IPAddress
Port int
return String
        private String FormatAddress(IPAddress address, int Port)
        {
            byte[] localAddressInBytes = address.GetAddressBytes();

            // produces a string in FTP IPAddress/Port encoding (a1, a2, a3, a4, p1, p2), for sending as a parameter
            // to the port command.
            StringBuilder sb = new StringBuilder(32);
            foreach (byte element in localAddressInBytes)
            {
                sb.Append(element);
                sb.Append(',');
            }
            sb.Append(Port / 256);
            sb.Append(',');
            sb.Append(Port % 256);
            return sb.ToString();
        }