해당 시스템에 존재하는 네트워크 어댑터의 정보를 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("---------------------------------");
}
}
}
}