91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-16
  • 語言: Java
  • 標(biāo)簽: java??ip??mac??

資源簡介

java中通過ip獲取遠(yuǎn)程客戶端的mac地址,支持跨平臺

資源截圖

代碼片段和文件信息



import?java.io.BufferedReader;
import?java.io.InputStreamReader;
import?java.util.regex.Matcher;
import?java.util.regex.Pattern;


/**
*?
*?根據(jù)ip獲取mac地址
*?
*/
public?class?GetMacAddress?{
?????public?static?String?callCmd(String[]?cmd)?{??
?????????String?result?=?““;??
?????????String?line?=?““;??
?????????try?{??
?????????????Process?proc?=?Runtime.getRuntime().exec(cmd);??
?????????????InputStreamReader?is?=?new?InputStreamReader(proc.getInputStream());??
?????????????BufferedReader?br?=?new?BufferedReader?(is);??
?????????????while?((line?=?br.readLine?())?!=?null)?{??
?????????????result?+=?line;??
?????????????}??
?????????}??
?????????catch(Exception?e)?{??
?????????????e.printStackTrace();??
?????????}??
?????????return?result;??
?????}
?????
?????
?????/**
??????*
??????*?@param?cmd??第一個(gè)命令
??????*?@param?another?第二個(gè)命令
??????*?@return???第二個(gè)命令的執(zhí)行結(jié)果
??????*/??
?????public?static?String?callCmd(String[]?cmdString[]?another)?{??
?????????String?result?=?““;??
?????????String?line?=?““;??
?????????try?{??
?????????????Runtime?rt?=?Runtime.getRuntime();??
?????????????Process?proc?=?rt.exec(cmd);??
?????????????proc.waitFor();??//已經(jīng)執(zhí)行完第一個(gè)命令,準(zhǔn)備執(zhí)行第二個(gè)命令??
?????????????proc?=?rt.exec(another);??
?????????????InputStreamReader?is?=?new?InputStreamReader(proc.getInputStream());??
?????????????BufferedReader?br?=?new?BufferedReader?(is);??
?????????????while?((line?=?br.readLine?())?!=?null)?{??
?????????????????result?+=?line;??
?????????????}??
?????????}??
?????????catch(Exception?e)?{??
?????????????e.printStackTrace();??
?????????}??
?????????return?result;??
?????}
?????
?????
?????
?????/**
??????*
??????*?@param?ip??目標(biāo)ip一般在局域網(wǎng)內(nèi)
??????*?@param?sourceString?命令處理的結(jié)果字符串
??????*?@param?macSeparator?mac分隔符號
??????*?@return??mac地址,用上面的分隔符號表示
??????*/??
?????public?static?String?filterMacAddress(final?String?ip?final?String?sourceStringfinal?String?macSeparator)?{??
?????????String?result?=?““;??
?????????String?regExp?=?“((([0-9A-Fa-f]{12}“?+?macSeparator?+?“){15})[0-9A-Fa-f]{12})“

評論

共有 條評論

相關(guān)資源