rendered paste bodyimport 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