You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by rajesh srinivasan <sp...@yahoo.co.in> on 2008/10/12 10:20:53 UTC

ip lab

//Vehicles.html             external stylesheet

<html>
<head>
<title>cars</title>
</head>
<body>
<link rel="stylesheet" type="text/css" href="e:\ip progs\style1.css">
<h1><center>Hunting for cars??</center></h1>
<li><h1>Hyundai</h1><a href="hyundai.html"><img src="e:\ip progs\hyundai.jpg"></a>
<li><h2>Mahindra</h2><a href="mahi.html"><img src="e:\ip progs\mahi.jpg"></a>
<li><h3>Tata</h3><a href="tata.html"><img src="e:\ip progs\tata.jpg"></a>
<li><h4>Toyota</h4><a href="toyota.html"><img src="e:\ip progs\toyota.jpg"></a>
</body>
</html>



//style1.css

body{background:yellow}
h1{color:green}



//Hyundai.html            inline stylesheet

<html>
<head><title>hyundai</title></head>
<body text="black">
<center>HYUNDAI</CENTER>
<li><h1 style="color:red">The first Hyundai company was founded in 1947  </li>
<li> the world's 5th largest automaker. </li>
</body>
</html>




//mahindra.html                            grouping elements

<html>
<head>
<style type="text/css">
h2,h3,h4
{
color:red
}
</style>
</head>
<body text="black">
<center>mahindra</center>
<li><h2>Mahindra & Mahindra is a part of the Mahindra Group  </h2></li>
<li> <h3>established in 1945 to manufacture general-purpose utility vehicles.</h3></li>
</body>
</html>


                                                


//tata.html                                    embedded stylesheet

<html>
<head>
<style type="text/css">
p {color:red}
</style>
</head>
<body bgcolor="yellow">
<center>TATA</center>
<p>True to the tradition of the Tata Group,
<br> Tata Motors is committed in letter and spirit to
<br> Corporate Social Responsibility. 
<br>It is a signatory to the United Nations Global Compact,<br>
 and is engaged in community and social initiatives on labour<br>
 and environment standards in compliance with the principles of 
<br>the Global Compact.
</body>
</html>



//Toyota.html            importing stylesheets

<html>
<head>
<style type="text/css" media="all">
@import "style1.css";
</style> 
</head>
<body text="black" >
<center><h1>TOYOTA</h1></center><br>
<li> branded japan make</li>
<li>fuel effecient</li>
</body>
</html>



india:

<html>
<body bgcolor=”black” >
<p>click here to view each state</p>
<img src="c:\indiamap.gif"
width="432" height="468"
usemap="#indiamap">
<map id="indiamap" name="indiamap">

<area shap="rect"
coords="124,402,137,447"
alt="TN 
11th largest state in India
covers an are of 130,058 sq kms
has abt 31 districts."
href="c:\tn.html">
</map>
</body>
</html>

//TN

<html>
<head>tamil nadu map</head>
<title>TAMIL NADU</title>
<img src="tn.gif"
width="150" height="125">
<a href="indiamap.html">full map</a>
</html>





//awt
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*<applet code ="awt" width=400 height=400></applet>*/
public class awt extends Applet implements ActionListener
{
TextField t1;
Button b;
Checkbox ch1;

public void init()
{
ch1= new Checkbox("check");
add(ch1);
t1 = new TextField(25);
add(t1);
b=new Button("button");
add(b);
b.addActionListener(this);
}


public void actionPerformed(ActionEvent e)
{

if(e.getSource()==b)
{
t1.setText("msg");
}
}


public boolean handleEvent(Event a) 
{
String msg="hi";
if(a.target==ch1)
{
t1.setText(msg);
}
return (true);
}
}





import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*     
<applet code="awt1.class" width=250 height=150>
</applet>
*/
public class awt1 extends Applet implements ActionListener,ItemListener
{
String msg=" ";
CheckboxGroup gr= new CheckboxGroup();
Label input1p= new Label("input1");
Label input2p= new Label("input2");
TextField input1=new TextField(12);
TextField input2=new TextField(12);
Checkbox ch1= new Checkbox("add",gr,true);
Checkbox ch2= new Checkbox("sub",gr,false);
Checkbox ch3= new Checkbox("multiply",gr,false);
Button ok= new Button("ok");
Button cancel= new Button("cancel");

public void init()
{
String msg=" ";
int sum=0;
add(input1p);
add(input1);
add(input2p);
add(input2);



add(ch1);
add(ch2);
add(ch3);
add(ok);
add(cancel);

ch1.addItemListener(this);
ch2.addItemListener(this);
ch3.addItemListener(this);
input1.addActionListener(this);
input2.addActionListener(this);
ok.addActionListener(this);
cancel.addActionListener(this);

}


public void actionPerformed(ActionEvent ae)
{
String str=ae.getActionCommand();
if(str.equals("ok"))
repaint();
}
public void itemStateChanged(ItemEvent e)
{
repaint();
                                        
}

public void paint(Graphics g)
{

int sum=0;
msg=gr.getSelectedCheckbox().getLabel();
if(msg.equals("add"))
{
String t1=input1.getText();
String t2=input2.getText();
int x=Integer.parseInt(t1);
int y=Integer.parseInt(t2);
sum=x+y;
msg="addition of two numbers"+sum;
}
 else if(msg.equals("sub"))
{

String str2;
String t1=input1.getText();
String t2=input2.getText();
int x=Integer.parseInt(t1);
int y=Integer.parseInt(t2);
sum=x-y;
msg="subtraction of two numbers"+sum;

}
else if(msg.equals("multiply"))
{
String t1=input1.getText();
String t2=input2.getText();
int x=Integer.parseInt(t1);
int y=Integer.parseInt(t2);
sum=x*y;
msg="multiplication of two numbers"+sum;
}
g.drawString(msg,30,130);
}
 }




import java.awt.*;
import java.applet.*;
/*<applet code =grid.class width =300 height=100>
</applet>
*/
public class grid extends Applet
{
String msg="";
static final int  n=4;
public void init()
{
setLayout(new GridLayout(n,n));
for(int i=0;i<n;i++)
 {
for(int j=0;j<n;j++)
 {
int k=i*n+j;
if(k>=0)
add(new Button(" "+k));
 }
 }
}
}




TCP CHAT APPLICATION
SOURCE CODE

//TCP server
import java.net.*;
import java.io.*;
public class sserver
{
public static void main(String a[])throws Exception
{
ServerSocket ssc=new ServerSocket(1000);
Socket s=ssc.accept();
DataInputStream d=new DataInputStream(System.in);
DataInputStream dt=new DataInputStream(s.getInputStream());
PrintStream ps=new PrintStream(s.getOutputStream());
String res=null,req=null;
while(true)
{
res=dt.readLine();
System.out.println("clientresponse         "+res);
req=d.readLine();
ps.println(req);
}
}
}

//TCP client

import java.net.*;
import java.io.*;
public class sclient
{
public static void main(String a[])throws Exception
{
Socket s=new Socket("127.0.0.1",1000);
DataInputStream d=new DataInputStream(System.in);
DataInputStream dt=new DataInputStream(s.getInputStream());
PrintStream ps=new PrintStream(s.getOutputStream());
String res=null,req=null;
ps.println("client Ready");
while(true)
{
res=dt.readLine();
System.out.println("serverresponse             "+res);
req=d.readLine();
ps.println(req);
}
}
}





UDP CHAT APPLICATION
SOURCE CODE :
//UDP serverApp
import java.net.*;
import java.io.*;
public class server
{
public static void main(String args[])throws Exception
{
DatagramSocket ioSocket;
String a="localhost";
String u;
byte sendBuffer[]=new byte[128];
DatagramPacket sendPacket = new DatagramPacket(sendBuffer,128);
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int ioPort = 111, receiverPort=ioPort;
if(args.length>0)
a=args[0];
else
a="localhost";
if(a.equals("localhost"))
receiverPort=222;
try {
ioSocket=new DatagramSocket(ioPort);
}
catch(Exception e)
{
ioPort = 222;
receiverPort=111;
ioSocket = new DatagramSocket(ioPort);
}
System.out.println("chat on port"+ioPort+"ctrl z to quit ");
new receiver(ioSocket);
while((u=in.readLine())!=null)
{
sendBuffer=u.getBytes();
sendPacket=new 

DatagramPacket(sendBuffer,sendBuffer.length,InetAddress.getByName(a),receiverPort);
ioSocket.send(sendPacket);
}
System.exit(0);
}}
class receiver implements Runnable
{
DatagramSocket ioSocket;
receiver(DatagramSocket ioSocket)
{
this.ioSocket=ioSocket;
               
new Thread(this).start();
}
public void run()
{
byte receiverBuffer[]=new byte[128];
DatagramPacket receivePacket = new DatagramPacket(receiverBuffer,108);
while(true)
{
try { ioSocket.receive(receivePacket); }
catch(Exception e)
{
}
System.out.println("received "  +new 

String(receivePacket.getData(),0,receivePacket.getLength()));
}
}
}




DOWNLOADING HOMEPAGE
SOURCE CODE :

//gpt.java
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
class gpt extends JFrame implements ActionListener
{
JFrame fa= new JFrame();
JTextField t=new JTextField(15);
JButton goButton=new JButton("go");
JButton deButton=new JButton("details");
JEditorPane pane=new JEditorPane();
JPanel jp=new JPanel();
public gpt()
{
goButton.addActionListener(this);
deButton.addActionListener(this);
jp.add(t);
jp.add(goButton);
jp.add(deButton);
pane.setEditable(false);
fa.getContentPane().add(jp,BorderLayout.NORTH);
fa.getContentPane().add(pane,BorderLayout.SOUTH);
fa.setSize(700,700);
fa.setTitle("s1 cse A");
fa.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==goButton)
{
try
{
URL url=new URL(t.getText().trim());
pane.setPage(url);
}
catch(Exception ex){}
}
if(e.getSource()==deButton)
{
try

                                
{
morel mo=new morel(this);                                    

    
}                                        
catch(Exception ex1){}
}
}
public static void main(String args[])
{
gpt myb=new gpt();
}
}


//Morel.java

import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.Date;
import java.io.*;
class morel extends Frame implements ActionListener
{
gpt bre;
TextArea ta1=new TextArea(10,30);
Button b= new Button("back");
public morel(gpt u)
{
setLayout(new FlowLayout());
setSize(400,400);
add(ta1);
add(b);
b.addActionListener(this);
setVisible(true);
this.bre=u;
setTitle(bre.t.getText()+":File details");
try
{
int e;
URL hp=new URL(bre.t.getText());
URLConnection hpcon=hp.openConnection();
ta1.setText(" ");
ta1.append("\n");
ta1.append("Content - Type :"+hpcon.getContentType());
ta1.append("\n");
ta1.append("express: "+hpcon.getExpiration());
ta1.append("\n");
ta1.append("Last Modified :"+new Date(hpcon.getLastModified()));
ta1.append("\n");
int len=hpcon.getContentLength();
ta1.append("Content-Length: "+len);
}    
catch(Exception w){}
}
public void actionPerformed(ActionEvent e)
{
this.dispose();
}
}
    

SOURCE CODE: 
//FtpServer:
import java.io.*;
import java.io.DataInputStream;
import java.net.*;
import java.net.ServerSocket;
import java.net.Socket;
class fileserver
{
public static void main(String args[])
{
Fserver fs=new Fserver();
fs.start();
}
}
class Fserver extends Thread
{
public void run()
{
try
{
String response=" ";
ServerSocket ss=new ServerSocket(4001);
while(true)
{
Socket so=ss.accept();
DataInputStream d=new DataInputStream(so.getInputStream());
String filename=d.readLine();
so.close();
File f=new File(filename);
if(f.isFile()&&f.canRead())
{
BufferedReader bf=new BufferedReader(new FileReader(filename));
String temp;
while((temp=bf.readLine())!=null)
{
response=response+temp;
response=response+"/n";
so.close();
}
}
else
{
response="INVALID FILENAME ";
}
                                    
so=ss.accept();
PrintStream p=new PrintStream(so.getOutputStream());
p.print(response);
so.close();
}
}
catch(Exception e)
{
System.out.println("Error from Exception ");
}
}
}

//FTP Client:
import java.io.*;
import java.io.DataInputStream;
import java.net.*;
import java.net.ServerSocket;
import java.net.Socket;
class Fileclient
{
public static void main(String args[])throws Exception
{
System.out.println("\n enter a file name");
Socket so=new Socket("localhost",4001);
DataInputStream d=new DataInputStream(System.in);
String filename=d.readLine();
PrintStream p=new PrintStream(so.getOutputStream());
p.print(filename);
so.close();
so=new Socket("localhost",4001);
DataInputStream dd=new DataInputStream(so.getInputStream());
String result;
while((result=dd.readLine())!=null)
{System.out.println(result);
}so.close();
}
}



    
import java.net.*;                                        
import java.io.*;
public class http2
{
public static void main(String args[])
{
try
{
String Request="c:/inferno.txt";
Socket client_Socket=new Socket(Request,80);
System.out.println("the client is"+client_Socket);
Get_Web_Page(client_Socket);
}
catch(UnknownHostException e)
{
System.err.println("unknownHostException"+e.getMessage());
}
catch(IOException e)
{
System.err.println("IOException"+e.getMessage());
}}
public static void Get_Web_Page(Socket client_Socket)
{
try
{
DataOutputStream output=new DataOutputStream (client_Socket.getOutputStream());
DataInputStream input=new DataInputStream (client_Socket.getInputStream());
output.writeBytes("GET/HTTP/1.0\r\n\r\n");
String input_txt;
while((input_txt=input.readLine())!=null)
{
System.out.println(input_txt);
if(input_txt.indexOf("</HTML>")!=-1)
break;
}
output.close();
input.close();
client_Socket.close();
}
catch(Exception e)
{
System.err.println("Exception :"+e.getMessage());
}
}}




SOURCE CODE:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class serve extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws IOException 

,ServletException
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>My first servlet</title>");
out.println("<body>");
out.println("<h1>My first servlet</h1>");
out.println("<h2>Hello!!!!!!!!!</h2>");
out.println("<h3>bye</h3>");
out.println("</body>");
out.println("</html>");
out.close();
}
}

//WEB[XML Document]
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 

http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <servlet>
        <servlet-name>serve</servlet-name>
        <servlet-class>serve</servlet-class>
        </servlet>

    <servlet-mapping>
        <servlet-name>serve</servlet-name>
        <url-pattern>/serve</url-pattern>
    </servlet-mapping>
    
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
</web-app>





SOURCE CODE:

import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
public class student extends HttpServlet
{
String message,Seatno,Name,ans1,ans2,ans3,ans4,ans5;
int Total;
Statement stmt=null;
ResultSet rs=null;
public void doPost(HttpServletRequest request,HttpServletResponse response) throws 

ServletException,IOException
{
Seatno=request.getParameter("Seatno");
Name=request.getParameter("Name");
ans1=request.getParameter("group1");
ans2=request.getParameter("group2");
ans3=request.getParameter("group3");
ans4=request.getParameter("group4");
ans5=request.getParameter("group5");
Total=0;
if(ans1.equals("True"))   Total+=2;
if(ans2.equals("True"))   Total+=2;
if(ans3.equals("True"))   Total+=2;
if(ans4.equals("True"))   Total+=2;
if(ans5.equals("False"))  Total+=2;
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("</head>");
out.println("<body bgcolor=pink>");
out.println("Hello       "+Name);
out.println("<br><br><br>");
out.println("Your seat no is     "+Seatno);
out.println("<br><br><br>");
out.println("Your final score is    "+Total);
out.println("<br><br><br>");
out.println("<center>");
out.println("<h1>Thanks!</h1>\n");
out.println("</center>");
out.println("</body></html>");
}}
                                        

XML DOCUMENT:

<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 

http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <servlet>
        <servlet-name>student</servlet-name>
        <servlet-class>student</servlet-class>
        <init-param>
            <param-name>Seatno</param-name>
            <param-value/>
            <param-name>Name</param-name>
            <param-value/>
            </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>student</servlet-name>
        <url-pattern>/student</url-pattern>
    </servlet-mapping>
      <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
    <welcome-file>
            on.html
        </welcome-file>
    </welcome-file-list>
</web-app>


                                        
HTML CODE:
<html>
<head><title>Online Examination </title></head>
<body>
<center>
<h1>online exam</h1>
</center>
<form action="http://localhost:8080/student" method=POST>
<div align="left"><br>
<b>Seat Number:</b><input type="text" name="Seatno">
<div align=Right">
<b>Name:</b><input type="text" name="Name" size="30"><br>
</div>
<br><br>
<b>1.There are 7 layers in TCP/IP Protocol</b><br>
<input type="radio" name="group1"value="True">True
<input type="radio" name="group1"value="False">False<br><br>

<b>2.CDMA stands for Collision Detection Multiple Access</b><br>
<input type="radio" name="group2"value="True">True
<input type="radio" name="group2"value="False">False<br><br>

<b>3.Every Host implements Transport layer</b><br>
<input type="radio" name="group3"value="True">True
<input type="radio" name="group3"value="False">False<br><br>

<b>4.Packet switching is more useful in bursty traffic</b><br>
<input type="radio" name="group4"value="True">True
<input type="radio" name="group4"value="False">False<br><br>

<b>5.HTML is a protocol for describing web contents</b><br>
<input type="radio" name="group5"value="True">True
<input type="radio" name="group5"value="False">False<br><br>

<br><br><br>
<center>
<input type="submit" value="Submit"><br>
</center>
</form>
</body>
</html>


      Add more friends to your messenger and enjoy! Go to http://messenger.yahoo.com/invite/

RE: ip lab

Posted by Martin Gainty <mg...@hotmail.com>.
those companies have'nt been exported (yet)
Tesla's products does'nt consume petrol like tata or mahindra

<html>
<head>
<title>cars</title>
</head>
<body>
<link rel="stylesheet" type="text/css" href="e:\ip progs\style1.css">
<h1><center>Hunting for cars??</center></h1>
<li><h1>Ford</h1><a href="http://www.ford.com"><img src="http://media.ford.com/images/large/news/FordOval250_RGB.jpg"></a>
<li><h2>GM</h2><a href="http://www.gm.com"><img src="http://www.allfreelogo.com/stock/thumb-general-motors-gm.gif"></a>
<li><h3>Chrysler</h3><a href="http://www.chrysler.com"><img src="http://upload.wikimedia.org/wikipedia/en/f/f5/Chrysler_logo.svg"></a>
<li><h4>Tesla</h4><a href="http://www.teslamotors.com"><img src="http://www.teslamotors.com/images/nav2/nav_logo.jpg"></a>
</body>
</html>

Martin 
______________________________________________ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. 


> Date: Sun, 12 Oct 2008 13:50:53 +0530
> From: spr_west@yahoo.co.in
> Subject: ip lab
> To: users@tomcat.apache.org
> 
> //Vehicles.html             external stylesheet
> 
> <html>
> <head>
> <title>cars</title>
> </head>
> <body>
> <link rel="stylesheet" type="text/css" href="e:\ip progs\style1.css">
> <h1><center>Hunting for cars??</center></h1>
> <li><h1>Hyundai</h1><a href="hyundai.html"><img src="e:\ip progs\hyundai.jpg"></a>
> <li><h2>Mahindra</h2><a href="mahi.html"><img src="e:\ip progs\mahi.jpg"></a>
> <li><h3>Tata</h3><a href="tata.html"><img src="e:\ip progs\tata.jpg"></a>
> <li><h4>Toyota</h4><a href="toyota.html"><img src="e:\ip progs\toyota.jpg"></a>
> </body>
> </html>
> 
> 
> 
> //style1.css
> 
> body{background:yellow}
> h1{color:green}
> 
> 
> 
> //Hyundai.html            inline stylesheet
> 
> <html>
> <head><title>hyundai</title></head>
> <body text="black">
> <center>HYUNDAI</CENTER>
> <li><h1 style="color:red">The first Hyundai company was founded in 1947  </li>
> <li> the world's 5th largest automaker. </li>
> </body>
> </html>
> 
> 
> 
> 
> //mahindra.html                            grouping elements
> 
> <html>
> <head>
> <style type="text/css">
> h2,h3,h4
> {
> color:red
> }
> </style>
> </head>
> <body text="black">
> <center>mahindra</center>
> <li><h2>Mahindra & Mahindra is a part of the Mahindra Group  </h2></li>
> <li> <h3>established in 1945 to manufacture general-purpose utility vehicles.</h3></li>
> </body>
> </html>
> 
> 
>                                                 
> 
> 
> //tata.html                                    embedded stylesheet
> 
> <html>
> <head>
> <style type="text/css">
> p {color:red}
> </style>
> </head>
> <body bgcolor="yellow">
> <center>TATA</center>
> <p>True to the tradition of the Tata Group,
> <br> Tata Motors is committed in letter and spirit to
> <br> Corporate Social Responsibility. 
> <br>It is a signatory to the United Nations Global Compact,<br>
>  and is engaged in community and social initiatives on labour<br>
>  and environment standards in compliance with the principles of 
> <br>the Global Compact.
> </body>
> </html>
> 
> 
> 
> //Toyota.html            importing stylesheets
> 
> <html>
> <head>
> <style type="text/css" media="all">
> @import "style1.css";
> </style> 
> </head>
> <body text="black" >
> <center><h1>TOYOTA</h1></center><br>
> <li> branded japan make</li>
> <li>fuel effecient</li>
> </body>
> </html>
> 
> 
> 
> india:
> 
> <html>
> <body bgcolor=”black” >
> <p>click here to view each state</p>
> <img src="c:\indiamap.gif"
> width="432" height="468"
> usemap="#indiamap">
> <map id="indiamap" name="indiamap">
> 
> <area shap="rect"
> coords="124,402,137,447"
> alt="TN 
> 11th largest state in India
> covers an are of 130,058 sq kms
> has abt 31 districts."
> href="c:\tn.html">
> </map>
> </body>
> </html>
> 
> //TN
> 
> <html>
> <head>tamil nadu map</head>
> <title>TAMIL NADU</title>
> <img src="tn.gif"
> width="150" height="125">
> <a href="indiamap.html">full map</a>
> </html>
> 
> 
> 
> 
> 
> //awt
> import java.io.*;
> import java.awt.*;
> import java.awt.event.*;
> import java.applet.*;
> /*<applet code ="awt" width=400 height=400></applet>*/
> public class awt extends Applet implements ActionListener
> {
> TextField t1;
> Button b;
> Checkbox ch1;
> 
> public void init()
> {
> ch1= new Checkbox("check");
> add(ch1);
> t1 = new TextField(25);
> add(t1);
> b=new Button("button");
> add(b);
> b.addActionListener(this);
> }
> 
> 
> public void actionPerformed(ActionEvent e)
> {
> 
> if(e.getSource()==b)
> {
> t1.setText("msg");
> }
> }
> 
> 
> public boolean handleEvent(Event a) 
> {
> String msg="hi";
> if(a.target==ch1)
> {
> t1.setText(msg);
> }
> return (true);
> }
> }
> 
> 
> 
> 
> 
> import java.awt.*;
> import java.awt.event.*;
> import java.applet.*;
> /*     
> <applet code="awt1.class" width=250 height=150>
> </applet>
> */
> public class awt1 extends Applet implements ActionListener,ItemListener
> {
> String msg=" ";
> CheckboxGroup gr= new CheckboxGroup();
> Label input1p= new Label("input1");
> Label input2p= new Label("input2");
> TextField input1=new TextField(12);
> TextField input2=new TextField(12);
> Checkbox ch1= new Checkbox("add",gr,true);
> Checkbox ch2= new Checkbox("sub",gr,false);
> Checkbox ch3= new Checkbox("multiply",gr,false);
> Button ok= new Button("ok");
> Button cancel= new Button("cancel");
> 
> public void init()
> {
> String msg=" ";
> int sum=0;
> add(input1p);
> add(input1);
> add(input2p);
> add(input2);
> 
> 
> 
> add(ch1);
> add(ch2);
> add(ch3);
> add(ok);
> add(cancel);
> 
> ch1.addItemListener(this);
> ch2.addItemListener(this);
> ch3.addItemListener(this);
> input1.addActionListener(this);
> input2.addActionListener(this);
> ok.addActionListener(this);
> cancel.addActionListener(this);
> 
> }
> 
> 
> public void actionPerformed(ActionEvent ae)
> {
> String str=ae.getActionCommand();
> if(str.equals("ok"))
> repaint();
> }
> public void itemStateChanged(ItemEvent e)
> {
> repaint();
>                                         
> }
> 
> public void paint(Graphics g)
> {
> 
> int sum=0;
> msg=gr.getSelectedCheckbox().getLabel();
> if(msg.equals("add"))
> {
> String t1=input1.getText();
> String t2=input2.getText();
> int x=Integer.parseInt(t1);
> int y=Integer.parseInt(t2);
> sum=x+y;
> msg="addition of two numbers"+sum;
> }
>  else if(msg.equals("sub"))
> {
> 
> String str2;
> String t1=input1.getText();
> String t2=input2.getText();
> int x=Integer.parseInt(t1);
> int y=Integer.parseInt(t2);
> sum=x-y;
> msg="subtraction of two numbers"+sum;
> 
> }
> else if(msg.equals("multiply"))
> {
> String t1=input1.getText();
> String t2=input2.getText();
> int x=Integer.parseInt(t1);
> int y=Integer.parseInt(t2);
> sum=x*y;
> msg="multiplication of two numbers"+sum;
> }
> g.drawString(msg,30,130);
> }
>  }
> 
> 
> 
> 
> import java.awt.*;
> import java.applet.*;
> /*<applet code =grid.class width =300 height=100>
> </applet>
> */
> public class grid extends Applet
> {
> String msg="";
> static final int  n=4;
> public void init()
> {
> setLayout(new GridLayout(n,n));
> for(int i=0;i<n;i++)
>  {
> for(int j=0;j<n;j++)
>  {
> int k=i*n+j;
> if(k>=0)
> add(new Button(" "+k));
>  }
>  }
> }
> }
> 
> 
> 
> 
> TCP CHAT APPLICATION
> SOURCE CODE
> 
> //TCP server
> import java.net.*;
> import java.io.*;
> public class sserver
> {
> public static void main(String a[])throws Exception
> {
> ServerSocket ssc=new ServerSocket(1000);
> Socket s=ssc.accept();
> DataInputStream d=new DataInputStream(System.in);
> DataInputStream dt=new DataInputStream(s.getInputStream());
> PrintStream ps=new PrintStream(s.getOutputStream());
> String res=null,req=null;
> while(true)
> {
> res=dt.readLine();
> System.out.println("clientresponse         "+res);
> req=d.readLine();
> ps.println(req);
> }
> }
> }
> 
> //TCP client
> 
> import java.net.*;
> import java.io.*;
> public class sclient
> {
> public static void main(String a[])throws Exception
> {
> Socket s=new Socket("127.0.0.1",1000);
> DataInputStream d=new DataInputStream(System.in);
> DataInputStream dt=new DataInputStream(s.getInputStream());
> PrintStream ps=new PrintStream(s.getOutputStream());
> String res=null,req=null;
> ps.println("client Ready");
> while(true)
> {
> res=dt.readLine();
> System.out.println("serverresponse             "+res);
> req=d.readLine();
> ps.println(req);
> }
> }
> }
> 
> 
> 
> 
> 
> UDP CHAT APPLICATION
> SOURCE CODE :
> //UDP serverApp
> import java.net.*;
> import java.io.*;
> public class server
> {
> public static void main(String args[])throws Exception
> {
> DatagramSocket ioSocket;
> String a="localhost";
> String u;
> byte sendBuffer[]=new byte[128];
> DatagramPacket sendPacket = new DatagramPacket(sendBuffer,128);
> BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
> int ioPort = 111, receiverPort=ioPort;
> if(args.length>0)
> a=args[0];
> else
> a="localhost";
> if(a.equals("localhost"))
> receiverPort=222;
> try {
> ioSocket=new DatagramSocket(ioPort);
> }
> catch(Exception e)
> {
> ioPort = 222;
> receiverPort=111;
> ioSocket = new DatagramSocket(ioPort);
> }
> System.out.println("chat on port"+ioPort+"ctrl z to quit ");
> new receiver(ioSocket);
> while((u=in.readLine())!=null)
> {
> sendBuffer=u.getBytes();
> sendPacket=new 
> 
> DatagramPacket(sendBuffer,sendBuffer.length,InetAddress.getByName(a),receiverPort);
> ioSocket.send(sendPacket);
> }
> System.exit(0);
> }}
> class receiver implements Runnable
> {
> DatagramSocket ioSocket;
> receiver(DatagramSocket ioSocket)
> {
> this.ioSocket=ioSocket;
>                
> new Thread(this).start();
> }
> public void run()
> {
> byte receiverBuffer[]=new byte[128];
> DatagramPacket receivePacket = new DatagramPacket(receiverBuffer,108);
> while(true)
> {
> try { ioSocket.receive(receivePacket); }
> catch(Exception e)
> {
> }
> System.out.println("received "  +new 
> 
> String(receivePacket.getData(),0,receivePacket.getLength()));
> }
> }
> }
> 
> 
> 
> 
> DOWNLOADING HOMEPAGE
> SOURCE CODE :
> 
> //gpt.java
> import java.net.*;
> import java.awt.*;
> import java.awt.event.*;
> import javax.swing.*;
> import java.util.*;
> class gpt extends JFrame implements ActionListener
> {
> JFrame fa= new JFrame();
> JTextField t=new JTextField(15);
> JButton goButton=new JButton("go");
> JButton deButton=new JButton("details");
> JEditorPane pane=new JEditorPane();
> JPanel jp=new JPanel();
> public gpt()
> {
> goButton.addActionListener(this);
> deButton.addActionListener(this);
> jp.add(t);
> jp.add(goButton);
> jp.add(deButton);
> pane.setEditable(false);
> fa.getContentPane().add(jp,BorderLayout.NORTH);
> fa.getContentPane().add(pane,BorderLayout.SOUTH);
> fa.setSize(700,700);
> fa.setTitle("s1 cse A");
> fa.setVisible(true);
> }
> public void actionPerformed(ActionEvent e)
> {
> if(e.getSource()==goButton)
> {
> try
> {
> URL url=new URL(t.getText().trim());
> pane.setPage(url);
> }
> catch(Exception ex){}
> }
> if(e.getSource()==deButton)
> {
> try
> 
>                                 
> {
> morel mo=new morel(this);                                    
> 
>     
> }                                        
> catch(Exception ex1){}
> }
> }
> public static void main(String args[])
> {
> gpt myb=new gpt();
> }
> }
> 
> 
> //Morel.java
> 
> import java.net.*;
> import java.awt.*;
> import java.awt.event.*;
> import javax.swing.*;
> import java.util.Date;
> import java.io.*;
> class morel extends Frame implements ActionListener
> {
> gpt bre;
> TextArea ta1=new TextArea(10,30);
> Button b= new Button("back");
> public morel(gpt u)
> {
> setLayout(new FlowLayout());
> setSize(400,400);
> add(ta1);
> add(b);
> b.addActionListener(this);
> setVisible(true);
> this.bre=u;
> setTitle(bre.t.getText()+":File details");
> try
> {
> int e;
> URL hp=new URL(bre.t.getText());
> URLConnection hpcon=hp.openConnection();
> ta1.setText(" ");
> ta1.append("\n");
> ta1.append("Content - Type :"+hpcon.getContentType());
> ta1.append("\n");
> ta1.append("express: "+hpcon.getExpiration());
> ta1.append("\n");
> ta1.append("Last Modified :"+new Date(hpcon.getLastModified()));
> ta1.append("\n");
> int len=hpcon.getContentLength();
> ta1.append("Content-Length: "+len);
> }    
> catch(Exception w){}
> }
> public void actionPerformed(ActionEvent e)
> {
> this.dispose();
> }
> }
>     
> 
> SOURCE CODE: 
> //FtpServer:
> import java.io.*;
> import java.io.DataInputStream;
> import java.net.*;
> import java.net.ServerSocket;
> import java.net.Socket;
> class fileserver
> {
> public static void main(String args[])
> {
> Fserver fs=new Fserver();
> fs.start();
> }
> }
> class Fserver extends Thread
> {
> public void run()
> {
> try
> {
> String response=" ";
> ServerSocket ss=new ServerSocket(4001);
> while(true)
> {
> Socket so=ss.accept();
> DataInputStream d=new DataInputStream(so.getInputStream());
> String filename=d.readLine();
> so.close();
> File f=new File(filename);
> if(f.isFile()&&f.canRead())
> {
> BufferedReader bf=new BufferedReader(new FileReader(filename));
> String temp;
> while((temp=bf.readLine())!=null)
> {
> response=response+temp;
> response=response+"/n";
> so.close();
> }
> }
> else
> {
> response="INVALID FILENAME ";
> }
>                                     
> so=ss.accept();
> PrintStream p=new PrintStream(so.getOutputStream());
> p.print(response);
> so.close();
> }
> }
> catch(Exception e)
> {
> System.out.println("Error from Exception ");
> }
> }
> }
> 
> //FTP Client:
> import java.io.*;
> import java.io.DataInputStream;
> import java.net.*;
> import java.net.ServerSocket;
> import java.net.Socket;
> class Fileclient
> {
> public static void main(String args[])throws Exception
> {
> System.out.println("\n enter a file name");
> Socket so=new Socket("localhost",4001);
> DataInputStream d=new DataInputStream(System.in);
> String filename=d.readLine();
> PrintStream p=new PrintStream(so.getOutputStream());
> p.print(filename);
> so.close();
> so=new Socket("localhost",4001);
> DataInputStream dd=new DataInputStream(so.getInputStream());
> String result;
> while((result=dd.readLine())!=null)
> {System.out.println(result);
> }so.close();
> }
> }
> 
> 
> 
>     
> import java.net.*;                                        
> import java.io.*;
> public class http2
> {
> public static void main(String args[])
> {
> try
> {
> String Request="c:/inferno.txt";
> Socket client_Socket=new Socket(Request,80);
> System.out.println("the client is"+client_Socket);
> Get_Web_Page(client_Socket);
> }
> catch(UnknownHostException e)
> {
> System.err.println("unknownHostException"+e.getMessage());
> }
> catch(IOException e)
> {
> System.err.println("IOException"+e.getMessage());
> }}
> public static void Get_Web_Page(Socket client_Socket)
> {
> try
> {
> DataOutputStream output=new DataOutputStream (client_Socket.getOutputStream());
> DataInputStream input=new DataInputStream (client_Socket.getInputStream());
> output.writeBytes("GET/HTTP/1.0\r\n\r\n");
> String input_txt;
> while((input_txt=input.readLine())!=null)
> {
> System.out.println(input_txt);
> if(input_txt.indexOf("</HTML>")!=-1)
> break;
> }
> output.close();
> input.close();
> client_Socket.close();
> }
> catch(Exception e)
> {
> System.err.println("Exception :"+e.getMessage());
> }
> }}
> 
> 
> 
> 
> SOURCE CODE:
> import java.io.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
> public class serve extends HttpServlet
> {
> public void doGet(HttpServletRequest request,HttpServletResponse response)throws IOException 
> 
> ,ServletException
> {
> response.setContentType("text/html");
> PrintWriter out=response.getWriter();
> out.println("<html>");
> out.println("<head>");
> out.println("<title>My first servlet</title>");
> out.println("<body>");
> out.println("<h1>My first servlet</h1>");
> out.println("<h2>Hello!!!!!!!!!</h2>");
> out.println("<h3>bye</h3>");
> out.println("</body>");
> out.println("</html>");
> out.close();
> }
> }
> 
> //WEB[XML Document]
> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 
> 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
> 
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
> 
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
>     <servlet>
>         <servlet-name>serve</servlet-name>
>         <servlet-class>serve</servlet-class>
>         </servlet>
> 
>     <servlet-mapping>
>         <servlet-name>serve</servlet-name>
>         <url-pattern>/serve</url-pattern>
>     </servlet-mapping>
>     
>     <session-config>
>         <session-timeout>
>             30
>         </session-timeout>
>     </session-config>
> </web-app>
> 
> 
> 
> 
> 
> SOURCE CODE:
> 
> import java.io.*;
> import java.sql.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
> import java.util.*;
> public class student extends HttpServlet
> {
> String message,Seatno,Name,ans1,ans2,ans3,ans4,ans5;
> int Total;
> Statement stmt=null;
> ResultSet rs=null;
> public void doPost(HttpServletRequest request,HttpServletResponse response) throws 
> 
> ServletException,IOException
> {
> Seatno=request.getParameter("Seatno");
> Name=request.getParameter("Name");
> ans1=request.getParameter("group1");
> ans2=request.getParameter("group2");
> ans3=request.getParameter("group3");
> ans4=request.getParameter("group4");
> ans5=request.getParameter("group5");
> Total=0;
> if(ans1.equals("True"))   Total+=2;
> if(ans2.equals("True"))   Total+=2;
> if(ans3.equals("True"))   Total+=2;
> if(ans4.equals("True"))   Total+=2;
> if(ans5.equals("False"))  Total+=2;
> response.setContentType("text/html");
> PrintWriter out=response.getWriter();
> out.println("<html>");
> out.println("<head>");
> out.println("</head>");
> out.println("<body bgcolor=pink>");
> out.println("Hello       "+Name);
> out.println("<br><br><br>");
> out.println("Your seat no is     "+Seatno);
> out.println("<br><br><br>");
> out.println("Your final score is    "+Total);
> out.println("<br><br><br>");
> out.println("<center>");
> out.println("<h1>Thanks!</h1>\n");
> out.println("</center>");
> out.println("</body></html>");
> }}
>                                         
> 
> XML DOCUMENT:
> 
> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 
> 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
> 
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
> 
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
> 
>     <servlet>
>         <servlet-name>student</servlet-name>
>         <servlet-class>student</servlet-class>
>         <init-param>
>             <param-name>Seatno</param-name>
>             <param-value/>
>             <param-name>Name</param-name>
>             <param-value/>
>             </init-param>
>     </servlet>
>     <servlet-mapping>
>         <servlet-name>student</servlet-name>
>         <url-pattern>/student</url-pattern>
>     </servlet-mapping>
>       <session-config>
>         <session-timeout>
>             30
>         </session-timeout>
>     </session-config>
>     <welcome-file-list>
>     <welcome-file>
>             on.html
>         </welcome-file>
>     </welcome-file-list>
> </web-app>
> 
> 
>                                         
> HTML CODE:
> <html>
> <head><title>Online Examination </title></head>
> <body>
> <center>
> <h1>online exam</h1>
> </center>
> <form action="http://localhost:8080/student" method=POST>
> <div align="left"><br>
> <b>Seat Number:</b><input type="text" name="Seatno">
> <div align=Right">
> <b>Name:</b><input type="text" name="Name" size="30"><br>
> </div>
> <br><br>
> <b>1.There are 7 layers in TCP/IP Protocol</b><br>
> <input type="radio" name="group1"value="True">True
> <input type="radio" name="group1"value="False">False<br><br>
> 
> <b>2.CDMA stands for Collision Detection Multiple Access</b><br>
> <input type="radio" name="group2"value="True">True
> <input type="radio" name="group2"value="False">False<br><br>
> 
> <b>3.Every Host implements Transport layer</b><br>
> <input type="radio" name="group3"value="True">True
> <input type="radio" name="group3"value="False">False<br><br>
> 
> <b>4.Packet switching is more useful in bursty traffic</b><br>
> <input type="radio" name="group4"value="True">True
> <input type="radio" name="group4"value="False">False<br><br>
> 
> <b>5.HTML is a protocol for describing web contents</b><br>
> <input type="radio" name="group5"value="True">True
> <input type="radio" name="group5"value="False">False<br><br>
> 
> <br><br><br>
> <center>
> <input type="submit" value="Submit"><br>
> </center>
> </form>
> </body>
> </html>
> 
> 
>       Add more friends to your messenger and enjoy! Go to http://messenger.yahoo.com/invite/

_________________________________________________________________
Get more out of the Web. Learn 10 hidden secrets of Windows Live.
http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008