import java.io.IOException;
import java.io.PrintWriter;
import java.net.Socket;
public class ClientFile {
public static void main(String[] args) {
// 클라이언트 측 준비물
// 1. 서버측 IP주소와 포트 번호가 필요하다.
// 2. 서버측 소켓과 연결될 소켓이 필요 하다.
Socket socket = null;
try {
socket = new Socket("localhost", 5001);
PrintWriter writer = new PrintWriter(socket.getOutputStream(), true);
writer.print("안녕 반가워~");
// writer.flush();
// new PrintWriter(socket.getOutputStream(), true) --> true - auto flush 설정
} catch (Exception e) {
e.printStackTrace();
} finally {
if(socket != null) {
try {
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
[JAVA] 1:1 양방향 통신(채팅 기본 기능 구현) (0) | 2024.05.24 |
---|---|
[JAVA] 1:1 양방향 통신 (0) | 2024.05.24 |
[JAVA] 1:1 단방향 통신 (서버측) (0) | 2024.05.24 |
[JAVA] Socket 이란? (0) | 2024.05.23 |
[JAVA] 고수준 스트림(Data/Object Stream) (0) | 2024.05.22 |