Ajp G Exp10
Ajp G Exp10
1)Demonstrate InetAddress.
import java.net.*;
class InetAddressTest
{
public static void main(String args[]) throws UnknownHostException
{
InetAddress Address = InetAddress.getLocalHost();
System.out.println(Address);
Address = InetAddress.getByName("google.com");
System.out.println(Address);
InetAddress SW[] = InetAddress.getAllByName("www.nba.com");
for (int i=0; i<SW.length; i++)
System.out.println(SW[i]);
}
}
Output:
F:\Java\jdk1.6.0_24\bin>java InetAddressTest
YOGITA/172.16.93.185
google.com/173.194.72.113
www.nba.com/128.241.216.216
www.nba.com/128.241.216.208
2)//UdpChatserver.java
Code:
import java.io.*;
import java.net.*;
public class UdpChatServer
{
//UDPchatclient.java
Code:
import java.io.*;
import java.net.*;
public class UdpChatClient
{
public static DatagramSocket ds;
public static byte buffer[]=new byte[10000];
public static byte bufferR[]=new byte[5000];
public static int clientport=789,serverport=790;
public static int a=0;
public static void main(String args[]) throws Exception
{
ds=new DatagramSocket(clientport);
BufferedReader dis = new BufferedReader(new InputStreamReader(System.in));
InetAddress ia = InetAddress.getByName("localhost");
while(true)
{
System.out.print("Client : ");
String str =dis.readLine();
buffer =str.getBytes();
ds.send(new DatagramPacket(buffer,str.length(),ia,serverport));
if (psx.equalsIgnoreCase("BYE"))
{
break;
}}}}