CFLib.org – Common Function Library Project

IsMulticastAddress(address)

Last updated December 19, 2001

Version: 1 | Requires: ColdFusion 5 | Library: NetLib

 
Rated 0 time(s). Average Rating: 0

Description:
Checks to see if a specifid address (IP address or host name) is a multicast address (Class D). If the host name is invalid an exception will be throw, so <CFTRY>/<CFCATCH> should be used.

Return Values:
Returns a boolean.

Example:

view plain print about
<CFOUTPUT>
#IsMulticastAddress("#CGI.REMOTE_ADDR#")#
</CFOUTPUT>

Parameters:

Name Description Required
address The address to check. Yes

Full UDF Source:

view plain print about
<cfscript>
/**
 * Checks to see if a specifid address (IP address or host name) is a multicast address (Class D).
 * 
 * @param address      The address to check. 
 * @return Returns a boolean. 
 * @author Ben Forta (ben@forta.com) 
 * @version 1, December 19, 2001 
 */

function IsMulticastAddress(address) {
   // Variables
   var iaclass="";
   var addr="";
   
   // Init class
   iaclass=CreateObject("java""java.net.InetAddress");

   // Get address
   addr=iaclass.getByName(address);

   // Is Multicast (Class D)?
   return addr.isMulticastAddress();
}
</cfscript>
blog comments powered by Disqus

Search CFLib.org


Latest Additions

CF Ninja CF Ninja added
calcIRR
9 day(s) ago

Stephen Withington Stephen Withington added
getWeekOfMonth
9 day(s) ago

Adam Cameron Adam Cameron added
createPrimeNumbe...
a while ago

Ray Ford Ray Ford added
timeZoneNow
a while ago

Top Rated

Darwan Leonardo Sitepu backupDatabase
Rated 5.0, 48 time(s)

Barney Boisvert indentXml
Rated 5.0, 12 time(s)

Rachel Lehman deAccent
Rated 5.0, 9 time(s)

Darwan Leonardo Sitepu splitNumber
Rated 5.0, 8 time(s)

Created by Raymond Camden / Design by Justin Johnson