기본 웹 서버를 구현하는 Java 클래스를 작성했습니다. 콘솔에서 포트 번호를 가져옵니다.기본 웹 서버 실행
package p106;
import java.io.*;
import java.net.*;
public class HttpMirror {
public static void main(String[] args) {
try
{
int port = Integer.parseInt(args[0]);
ServerSocket ss = new ServerSocket(port);
for(;;)
{
Socket client = ss.accept();
BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream()));
PrintWriter out = new PrintWriter(client.getOutputStream());
out.print("HTTP/1.0 200 en");
out.print("Content-Type text/plain");
String line;
while((line = in.readLine()) != null)
{
if(line.length() == 0)
break;
out.print(line);
}
out.close();
in.close();
client.close();
} // Tekrar döngüye gir ve bir sonraki bağlantıyı bekle.
}catch(Exception e)
{
System.err.println(e);
}
}
}
이 코드를 실행하고 내 브라우저의 주소 표시 줄에 무엇을 작성해야합니다 :이 코드는 sends.Here 클라이언트 코드 무엇 반환, 아주 기본적인입니까? 미리 감사드립니다.
에 대한 다음 http://localhost:Portnumber 함유량. – srkavin
확인. 나는 시도 할 것이다. – tahasozgen