INET_NTOA和INET_ATON的任何C#/。Net等效方法或托管代码示例?
答案 0 :(得分:3)
答案 1 :(得分:1)
答案 2 :(得分:1)
为了澄清一下,您是否正在寻找将IP地址的字符串表示解析为IPAddress对象?
(这是我对解释INET_NTOA的this article的理解)
在这种情况下,它是System.Net.IPAddress.Parse("127.0.0.1")
,您可以使用.ToString()
关闭IP地址来获取字符串rep。
答案 3 :(得分:0)
要使NTOA与MySQL兼容,我必须进行Endian转换
byte[] ip = BitConverter.GetBytes(ipInt);
Array.Reverse(ip);
IPAddress = new IPAddress(BitConverter.ToUInt32(ip,0))
答案 4 :(得分:0)
找到了here:
string s = "174.36.207.186";
uint i = s.Split('.')
.Select(uint.Parse)
.Aggregate((a, b) => a * 256 + b);