PEMROGRAMAN SOCKET
1. TUGAS KEREN
import java.net.InetAddress;
public class tugaskeren {
public static void main(String[]args){
try {
InetAddress address = InetAddress.getByName(“127.0.0.1″);
boolean reachable = address.isReachable(10000);
System.out.println(“Is Reachable?” + reachable);
} catch (Exception e){
e.printStackTrace();
}
}
}
2. TUGAS HEBAT
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
public class TugasHebat {
public static void main (String [] args) throws Exception {
String host = “localhost”;
InetAddress inetAddress = InetAddress.getByName (host);
String hostName = inetAddress.getHostName();
for (int port = 0;port <= 65535;port++){
try {
Socket socket = new Socket (hostName, port);{
}
String text = hostName + “is listening on port” + port;
System.out.println (text);
socket.close();
}catch (IOException e){
String s = hostName + “is listening on port” + port;
System.out.println(s);
}
}
}
}
3. TUGAS OK
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.net.UnknownHostException;
public class TugasOK {
public static void main(String[]args) throws UnknownHostException, SocketException{
try{
InetAddress address = InetAddress.getByName(“192.168.1.55″);
NetworkInterface ni = NetworkInterface.getByInetAddress(address);
if(ni != null){
byte[] mac = ni.getHardwareAddress();
if(mac != null){
for(int i=0; i<mac.length; i++){
System.out.format(“%02x%”,mac[i],
(i < mac.length-1)?”-”:”");
}
}
else{
System.out.println(“addres is not accesible”);
}
}
else{
System.out.println(“network interface not found”);
}
}catch(UnknownHostException e){
e.printStackTrace();
}catch(SocketException e){
e.printStackTrace();
}
}
}
silahkan donwload contoh programnya
di sini

Komentar