0% found this document useful (0 votes)
24 views10 pages

Unit-4 Programs - 240923 - 205146

Diya cl fark is abhi se ek he guess ga dk ga di yeh dark

Uploaded by

Shravani Lad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views10 pages

Unit-4 Programs - 240923 - 205146

Diya cl fark is abhi se ek he guess ga dk ga di yeh dark

Uploaded by

Shravani Lad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

UNIT – 4) NETWORKING BASICS

PROGRAMS

1. Use of InetAddress Class methods.

import [Link].*;
class InetDemo1
{
public static void main(String args[]) throws UnknownHostException
{
InetAddress Address = [Link]();
[Link](Address);
Address = [Link]("[Link]");
[Link](Address);
InetAddress SW[] = [Link]("[Link]");
for (int i=0; i<[Link]; i++)
{
[Link](SW[i]);
}
}
}
//Output
2. Use of InetAddress Class methods.

import [Link].*;
class InetDemo2
{
public static void main(String args[]) throws UnknownHostException
{
InetAddress a = [Link]();
[Link](a);
[Link]("Host Name-"+[Link]());
[Link]("Host Address-"+[Link]());
if([Link]())
[Link]("It is Multicast Address");
else
[Link]("Not Multicast Address");

}
}

//Output
3. Use of URL Class methods.

import [Link].*;
import [Link].*;
public class UrlDemo
{
public static void main(String[] args)
{
try
{
URL url=new URL("[Link]
[Link]("Protocol-"+[Link]());
[Link]("Host Name-"+[Link]());
[Link]("Port-"+[Link]());
[Link]("File-"+[Link]());
[Link]("URL-"+[Link]());
}
catch(Exception e)
{
[Link](e);
}
}
}
//Output
4. Use of URLConnection Class methods.

import [Link].*;
import [Link].*;
public class UrlcDemo
{
public static void main(String[] args)
{
try
{
URL url=new URL("[Link]
URLConnection urlcon=[Link]();
InputStream stream=[Link]();
int i;
while((i=[Link]())!=-1)
{
[Link]((char)i);
}
}
catch(Exception e)
{
[Link](e);
}
}
}
//Output
5. TCP (Half duplex communication) socket programming.
//Server
import [Link].*;
import [Link].*;
public class ServerD1
{
public static void main(String[] args)
{
try
{
ServerSocket ss=new ServerSocket(2000);
Socket s=[Link]();//establishes connection
DataInputStream dis=new DataInputStream([Link]());
String str=(String)[Link]();
[Link]("message= "+str);
[Link]();
}
catch(Exception e)
{
[Link](e);
}
}
}
//Client
import [Link].*;
import [Link].*;
public class ClientD1
{
public static void main(String[] args)
{
try
{
Socket s=new Socket("localhost",2000);
DataOutputStream dout=new DataOutputStream([Link]());
[Link]("Hello from client");
[Link]();
[Link]();
[Link]();
}
catch(Exception e)
{
[Link](e);
}
}
}
//Output-Server

//Output-Client
6. TCP (Full duplex communication) socket programming.
//Server
import [Link].*;
import [Link].*;
class ServerD2
{
public static void main(String args[])throws Exception
{
ServerSocket ss=new ServerSocket(3333);
Socket s=[Link]();
DataInputStream din=new DataInputStream([Link]());
DataOutputStream dout=new DataOutputStream([Link]());
String str1="",str2="";
str1=[Link]();
[Link]("Message from client-"+str1);
[Link]("Enter Message for Client-");
str2=[Link]();
[Link](str2);
[Link]();
[Link]();
[Link]();
[Link]();
}
}

//Client
import [Link].*;
import [Link].*;
class ClientD2
{
public static void main(String args[])throws Exception
{
Socket s=new Socket("localhost",3333);
DataInputStream din=new DataInputStream([Link]());
DataOutputStream dout=new DataOutputStream([Link]());
String str1="",str2="";
[Link]("Enter Message for Server-");
str1=[Link]();
[Link](str1);
[Link]();
str2=[Link]();
[Link]("Message from Server-"+str2);
[Link]();
[Link]();
}
}
//Output-Client

//Output-Server
7. UDP (Half duplex communication) programming.
//Sender
import [Link].*;
public class UDPClient1
{
public static void main(String[] args) throws Exception
{
int port=1085;
InetAddress addr= [Link]("localhost");
//Calling the constructor of the DatagramSocket to create its object.
DatagramSocket socket = new DatagramSocket(port,addr);
String s="Hello";
byte buf[]=[Link]();
DatagramPacket p=new DatagramPacket(buf,[Link],addr,1086);
[Link](p);
}
}

//Receiver
import [Link].*;
public class UDPClient2
{
public static void main(String[] args) throws Exception
{
int port=1086;
InetAddress addr= [Link]("localhost");
//Calling the constructor of the DatagramSocket to create its object.
DatagramSocket socket = new DatagramSocket(port,addr);
byte buf[]=new byte[10];
DatagramPacket p=new DatagramPacket(buf,[Link]);
[Link](p);
[Link]("Message received - "+new String([Link]()));
}
}
//Output-Sender
//Output-Receiver

You might also like