Sunday, June 19, 2011

សាកលេងរំលឹកអនុស្សាវរីយ៍កាលពីឆ្នាំទី៣បន្តិចសិន

import java.net.*;
import java.util.*;
import java.io.*;
import java.nio.*;

public class IPAdress {
public String getInterfaces (){
String ips = "IP address: ";

try {
Enumeration e = NetworkInterface.getNetworkInterfaces();

while(e.hasMoreElements()) {
NetworkInterface ni = (NetworkInterface) e.nextElement();
System.out.println("Net interface: "+ni.getName());

Enumeration e2 = ni.getInetAddresses();

while (e2.hasMoreElements()){
InetAddress ip = (InetAddress) e2.nextElement();
//System.out.println("IP address: "+ ip.toString());
ips = ip.toString();

}

}

}
catch (Exception e) {
e.printStackTrace();
}
return ips;

}

public void writeaddr (){
try{
IPAdress ipget = new IPAdress();
FileWriter fsstream = new FileWriter("c:/out.txt");
BufferedWriter out = new BufferedWriter(fsstream);
out.write(ipget.getInterfaces());
out.close();
}catch (Exception e){
System.err.println("Erro: " + e.getMessage());
}

}

public static void main(String[] args) {
IPAdress ip = new IPAdress();
//ip.getMacAddress(
ip.writeaddr();
}
}
វាមិនទាន់ដើរស្រួលទេ តែវាអាចយកបាន IP address ពីម៉ាស៊ីនយើងកំពុងប្រើបាន ហើយវាផ្ទុកទៅក្នុងឯកសារ១ ដែលយើងជាអ្នកកំនត់។
ធ្វើមិនទាន់ចេញទេ។

No comments:

Post a Comment