Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.io.PrintWriter;
- import java.net.*;
- import javax.servlet.ServletException;
- import javax.servlet.annotation.WebServlet;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- /**
- * Servlet implementation class CDServlet
- */
- @WebServlet("/CDServlet")
- public class MyServlet extends HttpServlet {
- private static final long serialVersionUID = 1L;
- /**
- * @see HttpServlet#HttpServlet()
- */
- public MyServlet() {
- super();
- // TODO Auto-generated constructor stub
- }
- /**
- * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
- */
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- // TODO Auto-generated method stub
- PrintWriter out = response.getWriter();
- response.setContentType("text/html");
- out.println(
- "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n" +
- "<HTML>\n" +
- "<HEAD><TITLE>CD-Server</TITLE></HEAD>\n" +
- "<BODY>\n" +
- "<H1>CD-Server-Archiv</H1>\n" +
- "</BODY>" +
- "</HTML>"
- );
- Socket so = null;
- String host = "localhost";
- int port = 8888;
- try
- {
- so = new Socket(host, port);//client mit server verbinden
- }
- catch(Exception e)
- {
- out.println("Server konnte nicht gefunden werden");
- }
- //-------------------------------------------------------------
- PrintWriter ausSo = new PrintWriter(so.getOutputStream(), true);
- ausSo.println("list");
- BufferedReader einSo = new BufferedReader(new InputStreamReader(so.getInputStream()));
- String serverText = null;
- while ((serverText=einSo.readLine()) != null)
- {
- if(!serverText.equals("SERVER_END") ^ serverText.startsWith("Client"))
- {
- out.println("<form method=\"POST\">");
- // out.println("<input type=\"button\" name=\"tracklist\" value=\""+serverText+"\" </input>");
- out.println("<input type=\"button\" name=\"tracklist\" value=\""+serverText+"\"" +
- "onclick=\"submit\" value=\"tracks\" </input>");
- // "onclick=\"submit\" value=\"tracks\" </input>");
- out.println("<br>");
- ausSo.println("logout");
- }
- }
- out.println("\n");
- //-------------------------------------------------------------
- // out.println(
- // "</BODY>" +
- // "</HTML>"
- // );
- //out.close();
- }
- /**
- * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
- */
- protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- // TODO Auto-generated method stub
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement