팩토리 » Api

xplusgetnetworkadaptorinfo

Description

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

Return Value

Type Description
Array 네트웍크 어댑터 정보

Remark

전용 브라우저 환경에서만 동작합니다.

Example

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("---------------------------------"); } } } }

See Also

xplusgetlocalipaddress
xplusgetlocalmacaddress

Viewer Ver.

9.1.1.1

Update Date

20210831