0
有什麼方法可以檢查字符串是否處於IPv6多播IP格式?我知道我如何檢查例如單播地址的格式。 192.45.2.133但想知道IPv6多播地址檢查檢查字符串是否處於IPv6多播IP格式
有什麼方法可以檢查字符串是否處於IPv6多播IP格式?我知道我如何檢查例如單播地址的格式。 192.45.2.133但想知道IPv6多播地址檢查檢查字符串是否處於IPv6多播IP格式
IPv6中的組播地址具有前綴ff00 ::/8。
General multicast address format Bits 8 4 4 112 Field prefix flags scope group ID The prefix holds the binary value 11111111 for any multicast address. ...
所以,我認爲你可以檢查IPV6的IP字符串0xff
開始。
解析爲IPAddress
對象,然後檢查IsIP6Multicast
屬性。
var ipString = "...";
var address = IPAddress.Parse(ipString);
var isIP6Multicast = address.isIP6Multicast;
http://www.codeproject.com/Articles/1705/IP-Multicasting- in-C這可能會有所幫助 –