Professional Documents
Culture Documents
1
Aim: WAP in java to show the concept of URL Processing.
Input code:-
import java.net.*;
public class URLProcessing{
public static void main(String[] args){
try{
URL url=new URL("https://saitm.ac.in/course/bachelor-
of-technology-cse/");
System.out.println("Protocol: "+url.getProtocol());
System.out.println("Host Name: "+url.getHost());
System.out.println("Port Number: "+url.getPort());
System.out.println("Default Port Number:
"+url.getDefaultPort());
System.out.println("Query String: "+url.getQuery());
System.out.println("Path: "+url.getPath());
System.out.println("File: "+url.getFile());
}catch(Exception e){System.out.println(e);}
}
}
Output:-
Program no. 2
Aim: WAP in Java to show the concept of Server Programming
i.e Client-Server Chat program.
Input code:-
(Server Side)
import java.io.*;
import java.net.*;
public class Server {
public static void main(String[] args){
try{
ServerSocket ss=new ServerSocket(6666);
Socket s=ss.accept();//establishes connection
DataInputStream dis=new
DataInputStream(s.getInputStream());
String str=(String)dis.readUTF();
System.out.println("message= "+str);
ss.close();
}catch(Exception e){System.out.println(e);}
}
}
(Client Side)
import java.io.*;
import java.net.*;
public class Client {
public static void main(String[] args) {
try{
Socket s=new Socket("localhost",6666);
DataOutputStream dout=new
DataOutputStream(s.getOutputStream());
dout.writeUTF("Hello Server");
dout.flush();
dout.close();
s.close();
}catch(Exception e){System.out.println(e);}
}
}
Output:-
Program no. 3
Aim: Wap to create notepad using swings.
Input code:
import java.awt.*;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.Transferable;
import java.awt.event.*;
import java.io.File;
import java.io.PrintWriter;
import java.util.Scanner;
import javax.swing.*;
Notepad() {
frame = new JFrame("Notepad Application");
file = new JMenu("File");
edit = new JMenu("Edit");
format = new JMenu("Format");
help = new JMenu("Help");
frame.setLayout(new BorderLayout());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLO
SE);
frame.add(textArea);
file.add(open);
file.add(newFile);
file.add(save);
file.add(exit);
edit.add(undo);
edit.add(paste);
edit.add(selectAll);
menuBar.add(file);
menuBar.add(edit);
menuBar.add(format);
menuBar.add(help);
frame.setJMenuBar(menuBar);
}
try {
out.close();
} catch(Exception ex1) {
}
}
}
}
}
}
}
class ExitListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
}
textArea.replaceRange(sel,textArea.getSelectionStart(
),textArea.getSelectionEnd());
}
catch(Exception exc)
{
System.out.println("not string
flavour");
}
}
}
Output:-