// Server.java
package Test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) {
try {
ServerSocket sc = new ServerSocket(5000);
System.out.println("## 서버 실행");
while(true) {
Socket s = sc.accept();
BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
System.out.println("## 클라이언트 연결됨!");
System.out.println("## 클라이언트 메시지 : " + br.readLine());
br.close();
}
}catch(Exception e) {
e.printStackTrace();
}
}
}
// Client.java
package Test;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
public class Client {
public static void main(String[] args) {
try {
Socket s = new Socket("127.0.0.1",5000);
System.out.println("## 클라이언트 실행 .. ");
PrintWriter pw = new PrintWriter(new OutputStreamWriter(s.getOutputStream()));
pw.println("안녕");
pw.close();
s.close();
System.out.println("##클라 종료");
}catch(Exception e) {
e.printStackTrace();
}
}
}
'자바 프로그래밍' 카테고리의 다른 글
[JAVA] 조건문/반복문 (0) | 2019.05.13 |
---|---|
[JAVA] 자바 기초 (식별자, 자료형, 연산자) (0) | 2019.05.13 |
[JAVA] 싱글톤 패턴 (0) | 2019.01.06 |
[JAVA] DAO와 DTO (0) | 2019.01.06 |
[JAVA] 엑셀 파일 읽기 (API) (0) | 2019.01.04 |