All pastes #470973 Raw Edit

Someone

public text v1 · immutable
·published 2007-05-04 17:06 UTC
rendered paste body
import java.io.*;
import java.net.*;
class TCPClient {
	public static void main(String argv[]) throws Exception
	{
		String sentence;
		String modifiedSentence = null;
		String tempSentence;
		String web;
		int newP = 0;
		int oldP = 0;
		int outP = 0;
	
		BufferedReader inFromUser = new BufferedReader(
				new InputStreamReader(System.in));
		web = inFromUser.readLine();
		Socket clientSocket = new Socket(web, 80);
		DataOutputStream outToServer = new DataOutputStream(
				clientSocket.getOutputStream());
		BufferedReader inFromServer =
				new BufferedReader(new InputStreamReader(
					clientSocket.getInputStream()));
		//sentence = inFromUser.readLine();
		sentence = "GET http://"+web+" HTTP/1.0 \n\n";
		outToServer.writeBytes(sentence + '\n');
		tempSentence = inFromServer.readLine();

		if(tempSentence == "HTTP/1.1 400 Bad Request") {System.out.println("Bad Request")};
		if(tempSentence == "HTTP/1.1 401 Unauthorized") {System.out.println("Unauthorized")};
		if(tempSentence == "HTTP/1.1 402 Payment Required") {System.out.println("Payment Required")};
		if(tempSentence == "HTTP/1.1 403 Forbidden") {System.out.println("Forbidden")};
		if(tempSentence == "HTTP/1.1 404 Not Found") {System.out.println("Not Found")};
		if(tempSentence == "HTTP/1.1 405 Method Not Allowed") {System.out.println("Method Not Allowed")};
		if(tempSentence == "HTTP/1.1 406 Not Acceptable") {System.out.println("Not Acceptable")};
		if(tempSentence == "HTTP/1.1 407 Proxy Authentication Required") {System.out.println("Proxy Authentication Required")};
		if(tempSentence == "HTTP/1.1 408 Request Timeout") {System.out.println("Request Timeout")};
		if(tempSentence == "HTTP/1.1 409 Conflict") {System.out.println("Conflict")};
		if(tempSentence == "HTTP/1.1 410 Gone") {System.out.println("Gone")};
		if(tempSentence == "HTTP/1.1 411 Length Required") {System.out.println("Length Required")};
		if(tempSentence == "HTTP/1.1 412 Precondition Failed") {System.out.println("Precondition Failed")};
		if(tempSentence == "HTTP/1.1 413 Request Entity Too Large") {System.out.println("Request Entity Too Large")};
		if(tempSentence == "HTTP/1.1 414 Request-URI Too Long") {System.out.println("Request-URI Too Long")};
		if(tempSentence == "HTTP/1.1 415 Unsupported Media Type") {System.out.println("Unsupported Media Type")};
		if(tempSentence == "HTTP/1.1 416 Requested Range Not Satisfiable"){System.out.println("Requested Range Not Satisfiable")};
		if(tempSentence == "HTTP/1.1 417 Expectation Failed") {System.out.println("Expectation Failed")};
		
		
		if(tempSentence == "HTTP/1.1 200 OK") {
			while(tempSentence != null) {
				System.out.println(tempSentence);
				newP = tempSentence.length();
				oldP = outP;
				outP = oldP + newP;
				modifiedSentence = modifiedSentence + tempSentence;
				tempSentence = inFromServer.readLine();
			}	
		System.out.println("Hejhejhej" + outP);
		System.out.println("FROM SERVER: " + modifiedSentence);
		}
		clientSocket.close();
	}
}






ERRORS: 


TCPClient.java:28: ';' expected
                if(tempSentence == "HTTP/1.1 400 Bad Request") {System.out.println("Bad Request")};
                                                                                                 ^
TCPClient.java:29: ';' expected
                if(tempSentence == "HTTP/1.1 401 Unauthorized") {System.out.println("Unauthorized")};
                                                                                                   ^
TCPClient.java:30: ';' expected
                if(tempSentence == "HTTP/1.1 402 Payment Required") {System.out.println("Payment Required")};
                                                                                                           ^
TCPClient.java:31: ';' expected
                if(tempSentence == "HTTP/1.1 403 Forbidden") {System.out.println("Forbidden")};
                                                                                             ^
TCPClient.java:32: ';' expected
                if(tempSentence == "HTTP/1.1 404 Not Found") {System.out.println("Not Found")};
                                                                                             ^
TCPClient.java:33: ';' expected
                if(tempSentence == "HTTP/1.1 405 Method Not Allowed") {System.out.println("Method Not Allowed")};
                                                                                                               ^
TCPClient.java:34: ';' expected
                if(tempSentence == "HTTP/1.1 406 Not Acceptable") {System.out.println("Not Acceptable")};
                                                                                                       ^
TCPClient.java:35: ';' expected
                if(tempSentence == "HTTP/1.1 407 Proxy Authentication Required") {System.out.println("Proxy Authentication Required")};
                                                                                                                                     ^
TCPClient.java:36: ';' expected
                if(tempSentence == "HTTP/1.1 408 Request Timeout") {System.out.println("Request Timeout")};
                                                                                                         ^
TCPClient.java:37: ';' expected
                if(tempSentence == "HTTP/1.1 409 Conflict") {System.out.println("Conflict")};
                                                                                           ^
TCPClient.java:38: ';' expected
                if(tempSentence == "HTTP/1.1 410 Gone") {System.out.println("Gone")};
                                                                                   ^
TCPClient.java:39: ';' expected
                if(tempSentence == "HTTP/1.1 411 Length Required") {System.out.println("Length Required")};
                                                                                                         ^
TCPClient.java:40: ';' expected
                if(tempSentence == "HTTP/1.1 412 Precondition Failed") {System.out.println("Precondition Failed")};
                                                                                                                 ^
TCPClient.java:41: ';' expected
                if(tempSentence == "HTTP/1.1 413 Request Entity Too Large") {System.out.println("Request Entity Too Large")};
                                                                                                                           ^
TCPClient.java:42: ';' expected
                if(tempSentence == "HTTP/1.1 414 Request-URI Too Long") {System.out.println("Request-URI Too Long")};
                                                                                                                   ^
TCPClient.java:43: ';' expected
                if(tempSentence == "HTTP/1.1 415 Unsupported Media Type") {System.out.println("Unsupported Media Type")};
                                                                                                                       ^
TCPClient.java:44: ';' expected
                if(tempSentence == "HTTP/1.1 416 Requested Range Not Satisfiable"){System.out.println("Requested Range Not Satisfiable")};
                                                                                                                                        ^
TCPClient.java:45: ';' expected
                if(tempSentence == "HTTP/1.1 417 Expectation Failed") {System.out.println("Expectation Failed")};
                                                                                                               ^
18 errors