﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- saved from url=(0014)about:internet -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="book" content="ActionScript&nbsp;3.0&nbsp;Language&nbsp;and&nbsp;Components&nbsp;Reference"><link rel="stylesheet" href="../../style.css" type="text/css" media="screen"><link rel="stylesheet" href="../../print.css" type="text/css" media="print"><link rel="stylesheet" href="../../override.css" type="text/css"><meta name="keywords" content="SocketMonitor,air.net.SocketMonitor,acceptableStatusCodes,available,host,lastStatusUpdate,pollInterval,port,running,urlRequest,checkStatus,checkStatus,checkStatus,makeJavascriptSubclass,start,stop,toString,toString,toString"><title>air.net.SocketMonitor (ActionScript 3.0)</title></head><body><script language="javascript" type="text/javascript" src="../../asdoc.js"></script><script language="javascript" type="text/javascript" src="../../help.js"></script><script language="javascript" type="text/javascript" src="../../cookies.js"></script><script language="javascript" type="text/javascript">  
            <!--  
			    
				asdocTitle = 'SocketMonitor - ActionScript 3.0 Language and Components Reference';

				var baseRef = '../../';

				window.onload = configPage;
			      
			    -->  
            </script>
<script language="javascript" type="text/javascript"><!--
function submitValue(){
var searchStr=document.getElementById('search-livedocs').value;
window.location="../../search.html"+"###"+searchStr;
}
--></script><script type="text/javascript">
		scrollToNameAnchor();
	</script><table class="titleTable" cellpadding="0" cellspacing="0" id="titleTable" style="display:none"><tr><td class="titleTableTitle" align="left">ActionScript 3.0 Language and Components Reference</td><td class="titleTableSearch" align="center"><form class="searchForm" method="get" action="../../search.html" onsubmit="submitValue();"><input class="hidden" name="loc" value="" type="hidden"><input class="hidden" name="termPrefix" value="" type="hidden"><input class="hidden" name="term" value="" type="hidden"><input class="hidden" name="area" value="" type="hidden"><input id="search-livedocs" name="search_text" value="" title="" type="text"> <input type="button" name="action" value="Search" onclick="submitValue()"></form></td><td class="titleTableTopNav" align="right"><a href="../../../../Flash/10.0_Welcome/index.html">Home</a>&nbsp;|&nbsp;<a href="../../package-summary.html" onclick="loadClassListFrame('../../all-classes.html')">All Packages</a>&nbsp;|&nbsp;<a href="../../class-summary.html" onclick="loadClassListFrame('../../all-classes.html')">All Classes</a>&nbsp;|&nbsp;<a href="../../language-elements.html">Language Elements</a>&nbsp;| <a href="../../all-index-Symbols.html" onclick="loadClassListFrame('../../index-list.html')">Index</a>&nbsp;|&nbsp;<a href="../../appendixes.html">Appendixes</a>&nbsp;|&nbsp;<a href="../../conventions.html">Conventions</a>&nbsp;|&nbsp;<a id="framesLink1" href="../../index.html?air/net/SocketMonitor.html&amp;air/net/class-list.html">Frames</a><a id="noFramesLink1" style="display:none" href="" onclick="parent.location=document.location"> No Frames </a></td><td class="titleTableLogo" align="right" rowspan="3"><img src="../../images/logo.jpg" class="logoImage" alt=" Adobe Logo " title=" Adobe Logo "></td></tr><tr class="titleTableRow2"><td class="titleTableSubTitle" id="subTitle" align="left">SocketMonitor</td><td class="titleTableSubNav" id="subNav" align="right" colspan="2"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a>&nbsp;| <a href="#eventSummary">Events</a>&nbsp;| <a href="#styleSummary">Styles</a>&nbsp;| <a href="#effectSummary">Effects</a>&nbsp;| <a href="#constantSummary">Constants</a>&nbsp;| <a href="#includeExamplesSummary">Examples</a></td></tr><tr class="titleTableRow3"><td colspan="3">&nbsp;</td></tr></table><script language="javascript" type="text/javascript" xml:space="preserve">
                
                    
                

				<!--

				
				    
				

					if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("SocketMonitor"); titleBar_setSubNav(false,true,false	,false,true,false,true,false,false	,false,false,false,false,false);}

				    
				        
				    
				-->
                
                    
                
			</script><div class="MainContent"><div class="annotation">(AIR only)</div><table class="classHeaderTable" cellpadding="0" cellspacing="0"><tr><td class="classHeaderTableLabel">Package</td><td><a href="package-detail.html" onclick="javascript:loadClassListFrame('class-list.html')">air.net</a></td></tr><tr><td class="classHeaderTableLabel">Class</td><td class="classSignature">public  class  SocketMonitor</td></tr><tr><td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">SocketMonitor  <img src="../../images/inherit-arrow.gif" title="Inheritance" alt="Inheritance" class="inheritArrow"> <a href="../../air/net/ServiceMonitor.html">ServiceMonitor</a> <img src="../../images/inherit-arrow.gif" title="Inheritance" alt="Inheritance" class="inheritArrow"> <a href="../../flash/events/EventDispatcher.html">EventDispatcher</a> <img src="../../images/inherit-arrow.gif" title="Inheritance" alt="Inheritance" class="inheritArrow"> <a href="../../Object.html">Object</a></td></tr></table><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0, AIR 1.0</td></tr></table><p></p><p></p><p></p>
        A SocketMonitor object monitors availablity of a TCP endpoint.
        
        
        <p>
          This class is included in the ServiceMonitorShim.swc file. 
 To use classes in the air.net package in Flash, you must first drag the ServiceMonitorShim 
 component from the Components panel to the Library and then add the following
          <code>import</code>
          statement to your ActionScript 3.0 code:
        </p>
        
               <div class="listing"><pre>import air.net.*;</pre></div>
        
        
        
        
        
            <p></p><br/><hr></div><a name="propertySummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Properties</div><div class="showHideLinks"><div id="hideInheritedProperty" class="hideInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(false,'Property');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Public Properties</a></div><div id="showInheritedProperty" class="showInheritedProperty"><a class="showHideLink" href="#propertySummary" onclick="javascript:setInheritedVisible(true,'Property');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Public Properties</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableProperty"><tr><th>&nbsp;</th><th colspan="2">Property</th><th>Defined By</th></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="../../air/net/ServiceMonitor.html#available" class="signatureLink">available</a> : <a href="../../Boolean.html">Boolean</a><div class="summaryTableDescription">Whether the service is currently considered "available."
          The initial value is false until either a status check sets the
     property to true or the property is initialized to true explicitly.
          Typically, this property is set by the checkStatus() implementation in a subclass or specializer,
     but if the application has independent information about a service's availability (for example, a request just succeeded
     or failed), the property can be set explicitly.</div></td><td class="summaryTableOwnerCol"><a href="../../air/net/ServiceMonitor.html">ServiceMonitor</a></td></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><a href="../../Object.html#constructor" class="signatureLink">constructor</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">A reference to the class object or constructor function for a given object instance.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#host" class="signatureLink">host</a> : <a href="../../String.html">String</a><div class="summaryTableDescription">[read-only] The host being monitored.</div></td><td class="summaryTableOwnerCol">SocketMonitor</td></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="../../air/net/ServiceMonitor.html#lastStatusUpdate" class="signatureLink">lastStatusUpdate</a> : <a href="../../Date.html">Date</a><div class="summaryTableDescription">[read-only] The time of the last status update.</div></td><td class="summaryTableOwnerCol"><a href="../../air/net/ServiceMonitor.html">ServiceMonitor</a></td></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="../../air/net/ServiceMonitor.html#pollInterval" class="signatureLink">pollInterval</a> : <a href="../../Number.html">Number</a><div class="summaryTableDescription">The interval, in milliseconds, for polling the server.</div></td><td class="summaryTableOwnerCol"><a href="../../air/net/ServiceMonitor.html">ServiceMonitor</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#port" class="signatureLink">port</a> : <a href="../../int.html">int</a><div class="summaryTableDescription">[read-only] The port being monitored.</div></td><td class="summaryTableOwnerCol">SocketMonitor</td></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><a href="../../Object.html#prototype" class="signatureLink">prototype</a> : <a href="../../Object.html">Object</a><div class="summaryTableDescription">[static] A reference to the prototype object of a class or function object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedProperty"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="../../air/net/ServiceMonitor.html#running" class="signatureLink">running</a> : <a href="../../Boolean.html">Boolean</a><div class="summaryTableDescription">[read-only] Whether the monitor has been started.</div></td><td class="summaryTableOwnerCol"><a href="../../air/net/ServiceMonitor.html">ServiceMonitor</a></td></tr></table></div><a name="methodSummary"></a><div class="summarySection"><div class="summaryTableTitle">Public Methods </div><div class="showHideLinks"><div id="hideInheritedMethod" class="hideInheritedMethod"><a class="showHideLink" href="#methodSummary" onclick="javascript:setInheritedVisible(false,'Method');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Public Methods</a></div><div id="showInheritedMethod" class="showInheritedMethod"><a class="showHideLink" href="#methodSummary" onclick="javascript:setInheritedVisible(true,'Method');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Public Methods</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableMethod"><tr><th>&nbsp;</th><th colspan="2">Method</th><th>Defined By</th></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#SocketMonitor()" class="signatureLink">SocketMonitor</a>(host:<a href="../../String.html">String</a>, port:<a href="../../int.html">int</a>)</div><div class="summaryTableDescription">Creates a SocketMonitor object for a specified TCP endpoint.</div></td><td class="summaryTableOwnerCol">SocketMonitor</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../flash/events/EventDispatcher.html#addEventListener()" class="signatureLink">addEventListener</a>(type:<a href="../../String.html">String</a>, listener:<a href="../../Function.html">Function</a>, useCapture:<a href="../../Boolean.html">Boolean</a> = false, priority:<a href="../../int.html">int</a> = 0, useWeakReference:<a href="../../Boolean.html">Boolean</a> = false):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Registers an event listener object with an EventDispatcher object so that the listener 
 receives notification of an event.</div></td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../flash/events/EventDispatcher.html#dispatchEvent()" class="signatureLink">dispatchEvent</a>(event:<a href="../../flash/events/Event.html">Event</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Dispatches an event into the event flow.</div></td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../flash/events/EventDispatcher.html#hasEventListener()" class="signatureLink">hasEventListener</a>(type:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Checks whether the EventDispatcher object has any listeners registered for a specific type 
 of event.</div></td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#hasOwnProperty()" class="signatureLink">hasOwnProperty</a>(name:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether an object has a specified property defined.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#isPrototypeOf()" class="signatureLink">isPrototypeOf</a>(theClass:<a href="../../Object.html">Object</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether an instance of the Object class is in the prototype chain of the object specified 
  as the parameter.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="../../air/net/ServiceMonitor.html#makeJavascriptSubclass()" class="signatureLink">makeJavascriptSubclass</a>(constructorFunction:<a href="../../Object.html">Object</a>):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">[static] Adds public ServiceMonitor methods to a JavaScript constructor function's prototype.</div></td><td class="summaryTableOwnerCol"><a href="../../air/net/ServiceMonitor.html">ServiceMonitor</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#propertyIsEnumerable()" class="signatureLink">propertyIsEnumerable</a>(name:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Indicates whether the specified property exists and is enumerable.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../flash/events/EventDispatcher.html#removeEventListener()" class="signatureLink">removeEventListener</a>(type:<a href="../../String.html">String</a>, listener:<a href="../../Function.html">Function</a>, useCapture:<a href="../../Boolean.html">Boolean</a> = false):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Removes a listener from the EventDispatcher object.</div></td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#setPropertyIsEnumerable()" class="signatureLink">setPropertyIsEnumerable</a>(name:<a href="../../String.html">String</a>, isEnum:<a href="../../Boolean.html">Boolean</a> = true):<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Sets the availability of a dynamic property for loop operations.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="../../air/net/ServiceMonitor.html#start()" class="signatureLink">start</a>():<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Starts the service monitor.</div></td><td class="summaryTableOwnerCol"><a href="../../air/net/ServiceMonitor.html">ServiceMonitor</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="../../air/net/ServiceMonitor.html#stop()" class="signatureLink">stop</a>():<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Stops monitoring the service.</div></td><td class="summaryTableOwnerCol"><a href="../../air/net/ServiceMonitor.html">ServiceMonitor</a></td></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#toString()" class="signatureLink">toString</a>():<a href="../../String.html">String</a></div><div class="summaryTableDescription">Returns the string representation of the specified object.</div></td><td class="summaryTableOwnerCol">SocketMonitor</td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../Object.html#valueOf()" class="signatureLink">valueOf</a>():<a href="../../Object.html">Object</a></div><div class="summaryTableDescription">Returns the primitive value of the specified object.</div></td><td class="summaryTableOwnerCol"><a href="../../Object.html">Object</a></td></tr><tr class="hideInheritedMethod"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../flash/events/EventDispatcher.html#willTrigger()" class="signatureLink">willTrigger</a>(type:<a href="../../String.html">String</a>):<a href="../../Boolean.html">Boolean</a></div><div class="summaryTableDescription">Checks whether an event listener is registered with this EventDispatcher object or any of 
 its ancestors for the specified event type.</div></td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</a></td></tr></table></div><a name="protectedMethodSummary"></a><div class="summarySection"><div class="summaryTableTitle">Protected Methods </div><table cellspacing="0" cellpadding="3" class="summaryTable " id="summaryTableProtectedMethod"><tr><th>&nbsp;</th><th colspan="2">Method</th><th>Defined By</th></tr><tr class=""><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><div class="summarySignature"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="#checkStatus()" class="signatureLink">checkStatus</a>():<a href="../../specialTypes.html#void">void</a></div><div class="summaryTableDescription">Calling the checkStatus() method of a SocketMonitor object causes
 the application to try connecting to the socket, to check for a 
 connect event.</div></td><td class="summaryTableOwnerCol">SocketMonitor</td></tr></table></div><a name="eventSummary"></a><div class="summarySection"><div class="summaryTableTitle">Events</div><div class="showHideLinks"><div id="hideInheritedEvent" class="hideInheritedEvent"><a class="showHideLink" href="#eventSummary" onclick="javascript:setInheritedVisible(false,'Event');"><img class="showHideLinkImage" src="../../images/expanded.gif"> Hide Inherited Events</a></div><div id="showInheritedEvent" class="showInheritedEvent"><a class="showHideLink" href="#eventSummary" onclick="javascript:setInheritedVisible(true,'Event');"><img class="showHideLinkImage" src="../../images/collapsed.gif"> Show Inherited Events</a></div></div><table cellspacing="0" cellpadding="3" class="summaryTable hideInheritedEvent" id="summaryTableEvent"><tr><th>&nbsp;</th><th colspan="2">Event</th><th> Summary </th><th>Defined By</th></tr><tr class="hideInheritedEvent"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../flash/events/EventDispatcher.html#event:activate" class="signatureLink">activate</a></div></td><td class="summaryTableDescription summaryTableCol">[broadcast event] Dispatched when the Flash Player or AIR application gains operating system focus and becomes active.</td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</a></td></tr><tr class="hideInheritedEvent"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><a href="../../flash/events/EventDispatcher.html#event:deactivate" class="signatureLink">deactivate</a></div></td><td class="summaryTableDescription summaryTableCol">[broadcast event] Dispatched when the Flash Player or AIR application operating loses system focus and is becoming inactive.</td><td class="summaryTableOwnerCol"><a href="../../flash/events/EventDispatcher.html">EventDispatcher</a></td></tr><tr class="hideInheritedEvent"><td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img src="../../images/inheritedSummary.gif" alt="Inherited" title="Inherited" class="inheritedSummaryImage"></td><td class="summaryTableSignatureCol"><div class="summarySignature"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;<a href="../../air/net/ServiceMonitor.html#event:status" class="signatureLink">status</a></div></td><td class="summaryTableDescription summaryTableCol">Indicates that the service status has changed.</td><td class="summaryTableOwnerCol"><a href="../../air/net/ServiceMonitor.html">ServiceMonitor</a></td></tr></table></div><script language="javascript" type="text/javascript"><!--
                      showHideInherited();
                      --></script><div class="MainContent"><div class="detailSectionHeader">Property Detail</div><a name="propertyDetail"></a><a name="host"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;host</td><td class="detailHeaderType">property</td></tr></table><div class="detailBody"><code>host:<a href="../../String.html">String</a></code>&nbsp;&nbsp;[read-only] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>The host being monitored.</p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get host():<a href="../../String.html">String</a></code><br/></div><a name="propertyDetail"></a><a name="port"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;port</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>port:<a href="../../int.html">int</a></code>&nbsp;&nbsp;[read-only] <p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>The port being monitored.</p><br/><br/><span class="label"> Implementation </span><br/><code>&nbsp;&nbsp;&nbsp;&nbsp;public function get port():<a href="../../int.html">int</a></code><br/></div><a name="constructorDetail"></a><div class="detailSectionHeader">Constructor Detail</div><a name="SocketMonitor()"></a><a name="SocketMonitor(String,int)"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;SocketMonitor</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">Constructor</td></tr></table><div class="detailBody"><code>public function SocketMonitor(host:<a href="../../String.html">String</a>, port:<a href="../../int.html">int</a>)</code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p>
          Creates a SocketMonitor object for a specified TCP endpoint.
          <p>
            After creating a SocketMonitor object, the caller should call
            <code>start</code>
            to begin monitoring the status of the service.
          </p>
          
          <p>As with the Timer object, the caller should maintain a reference to the SocketMonitor
  object. Otherwise, the runtime deletes the object and monitoring ends.</p>
          
        </p><span class="label"> Parameters </span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20px"></td><td><code><span class="label">host</span>:<a href="../../String.html">String</a></code> &mdash; The host to monitor.</td></tr><tr><td class="paramSpacer">&nbsp;</td></tr><tr><td width="20px"></td><td><code><span class="label">port</span>:<a href="../../int.html">int</a></code> &mdash; The port to monitor.</td></tr></table></div><a name="methodDetail"></a><div class="detailSectionHeader">Method Detail</div><a name="checkStatus()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;checkStatus</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td></tr></table><div class="detailBody"><code>override protected function checkStatus():<a href="../../specialTypes.html#void">void</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          Calling the
          <code>checkStatus()</code>
          method of a SocketMonitor object causes
 the application to try connecting to the socket, to check for a
          <code>connect</code>
          event.
        </p></div><a name="toString()"></a><table class="detailHeader" cellpadding="0" cellspacing="0"><tr><td class="detailHeaderName"><img src="../../images/AirIcon12x12.gif" width="12" height="12" hspace="0" vspace="0" alt="AIR-only" title="Only available in the AIR runtime">&nbsp;toString</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td></tr></table><div class="detailBody"><code>override public function toString():<a href="../../String.html">String</a></code><p></p><table cellpadding="0" cellspacing="0" border="0"><tr><td style="white-space:nowrap" valign="top"><b>Runtime Versions:&nbsp;</b></td><td>AIR 1.0</td></tr></table><p></p><p></p><p>
          Returns the string representation of the specified object.
          <p>
            <b>Note:</b>
            Methods of the Object class are dynamically created on Object's prototype. To redefine this method in a subclass of Object, do not use the
            <code>override</code>
            keyword. For example, a subclass of Object implements
            <code>function toString():String</code>
            instead of using an override of the base class.
          </p>
          
        </p><p></p><span class="label">Returns</span><table cellpadding="0" cellspacing="0" border="0"><tr><td width="20"></td><td><code><a href="../../String.html">String</a></code> &mdash; A string representation of the object.</td></tr></table></div><br/><br/><hr><br/><p></p><center class="copyright"> &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  </center><div style="display:none">SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor SocketMonitor </div><div style="display:none">air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor air.net.SocketMonitor </div></div></body></html><!-- &copy; 2004-2008 Adobe Systems Incorporated. All rights reserved. <br/>Thu Oct 30 2008, 07:08 PM -07:00  -->
