반응형
package dayday20;
/*
* 클라이언트단에서 사용되는 프로그램
*
*/
import java.net.*;
import java.io.*;
public class Client { //요청을 위한 클라이언트
public static void main(String[] args) {
try {
//생성자에 목적지를 넣어야 한다. (아이피 , 포트번호)
Socket s = new Socket("127.0.0.1",1010); //127.0.0.1 local host
//입력받을 스트림 생성
InputStream in = s.getInputStream();
//인풋스트림을 버퍼리더로 받기위해 캐스팅함
InputStreamReader isr = new InputStreamReader(in);
//문자열 받기위한 보조 스트림 생성
BufferedReader read = new BufferedReader(isr);
//데이터(문자열) 2개 받기
//String str1 = read.readLine();
//String str2 = read.readLine();
//데이터가 여러개다 ?
while(true){
String str1 = read.readLine();
if(str1 == null) break;
System.out.println(str1);
}
//받은 데이터(문자열) 2개 출력
//System.out.println(str1);
//System.out.println(str2);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
반응형
'IT > Programming' 카테고리의 다른 글
[JAVA, HTML] - Servlet(Anotation으로 호출) (1) | 2023.04.19 |
---|---|
[JAVA, Quiz] StudentClass using ArrayList, FileOutput, FileInput (0) | 2023.04.19 |
[JAVA] Server&Client 통신 - Server (0) | 2023.04.19 |
[JAVA] Quiz Server&Client - 구구단 문제 - Client (0) | 2023.04.19 |
[JAVA] Quiz Server&Client - 구구단 문제 - Server (0) | 2023.04.19 |