Rabu, 20 Oktober 2010

Network Programming "Pemrograman Socket"

Tugas hebat
coding program
Tugas hebat
import java.io.IOException;//kelas yang berada pada java.io package
import java.net.InetAddress;//package kelas pada java
import java.net.Socket;
import java.net.UnknownHostException;

public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) throws UnknownHostException {
// TODO code application logic here
String host="localhost";
InetAddress inetAddress = InetAddress.getByName(host);//digunakan untuk mendapatkan IP Addressdari suatu host bernama(nama_host)

String hostName=inetAddress.getHostName();
for (int port = 0;port<=65535;port++){
//baris di bawah kemungkinan terjadi error pada statement(try-catch block)
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 not listening on port"+port;
System.out.println(s);
}
}

}

}

Tidak ada komentar:

Posting Komentar