Thread: URL query
View Single Post
Old 04-12-2005, 12:52 PM   #9 (permalink)
j.gohel
Code Monkey
 
Join Date: Apr 2005
Posts: 68
j.gohel is on a distinguished road
This is the updated code of my MainServlet.java

Code:
package com.swing.servlet;

import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.*;
import javax.swing.*;

import com.swing.ChatUtils;
import com.swing.Message;
import com.swing.ChatConstants;


public class MainServlet extends HttpServlet implements ChatConstants
{

    ObjectInputStream in = null;

    boolean done = false;

    Message message;

    public void doGet(HttpServletRequest req, HttpServletResponse res)
	        throws ServletException, IOException
	{

	     System.out.println("DEBUG>>> " + this.getClass() +": doGet() called.");
		 doPost(req, res);

	}

	public void doPost(HttpServletRequest req, HttpServletResponse res)
		        throws ServletException, IOException
	{
        System.out.println("Inside MS's doPost()");
		try
		{
		 	in = new ObjectInputStream(req.getInputStream());

		 	byte[] data = new byte[512];
			int i;

			while( (i = in.read(data,0,512)) >= 0 )
			{
			     message = (Message)ChatUtils.bytesToObject(data);
		    }

		 	//data = new byte[MAX_MESSAGE_SIZE];
		    //in.read(data);


			 System.out.println("Joined client "+message._username);
		}
		catch(Exception e)
		{
			 System.out.println("MainServlet's doPost() exception caught"+e);
		}

	}
}
j.gohel is offline   Reply With Quote