해당 시스템에 존재하는 네트워크 어댑터의 정보를 Array형태로 반환한다. 넘겨받은 Array는 네트워크 어댑터 개수만큼 데이터가 들어 있고 각 Array에는 다시 하나의 어댑터에 대한 아래 6가지 정보를 담고 있는 Array가 들어있다. 하나의 Array 크기는 6개로 아래의 정보가 담겨 있다. Array[0] : IP Address Array[1] : Friendly Name Array[2] : Descrition Array[3] : MAC Address Array[4] : Adapter Name(윈도우 레지스트리에 기록되어 있는 Device GUID값) Array[5] : 현재 네트워크에 연결되어 있는지 여부("0" 또는 "1")
Type | Description |
---|---|
Array | 네트웍크 어댑터 정보 |
전용 브라우저 환경에서만 동작합니다.
function bb_on_mouseup(objInst)
{
var arrAdaptorInfo = factory.xplusgetnetworkadaptorinfo();
if(arrAdaptorInfo != null) {
// 반환된 Array Size는 현재 시스템의 네트워크 어댑터의 갯수와 같다.
for(var nCount = 0;nCount < arrAdaptorInfo.length;nCount++) {
// 어댑터 정보 하나를 읽어 들이고..
var arrOneInfo = arrAdaptorInfo[nCount];
if(6 <= arrOneInfo.length) {
var strIPAddress = arrOneInfo[0];
var strFriendlyName = arrOneInfo[1];
var strDescription = arrOneInfo[2];
var strMacAddress = arrOneInfo[3];
var strAdapterName = arrOneInfo[4];
var strAdapterLinked = arrOneInfo[5];
factory.consoleprint("---------------------------------");
factory.consoleprint("adaptername : " + strAdapterName);
factory.consoleprint("ipaddress : " + strIPAddress);
factory.consoleprint("friendly name : " + strFriendlyName);
factory.consoleprint("description : " + strDescription);
factory.consoleprint("macaddress : " + strMacAddress);
factory.consoleprint("linked : " + (strAdapterLinked == "1" ? "연결됨" : "연결안됨"));
factory.consoleprint("---------------------------------");
}
}
}
}