Connverting from a IPAddress to a String
sTemp = IpAddress1.ToString();
Connverting from a string to IP Address
IPAddress address;
if (!IPAddress.TryParse(OurIpString, out address))
address = IPAddress.Parse("255.255.255.255"); //Error - use default broadcast address
Convert from IP address to bytes
Byte[] bytes = address.GetAddressBytes();
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.