Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package socket;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.io.PrintWriter;
- import java.net.Socket;
- /**
- * 1 대 1 소켓 통신 클라이언트 예제
- */
- public class Client {
- private Socket mSocket;
- private BufferedReader mIn;
- private PrintWriter mOut;
- public Client(String ip, int port) {
- try {
- // 서버에 요청 보내기
- mSocket = new Socket(ip, port);
- System.out.println(ip + " 연결됨");
- // 통로 뚫기
- mIn = new BufferedReader(
- new InputStreamReader(mSocket.getInputStream()));
- mOut = new PrintWriter(mSocket.getOutputStream());
- // 메세지 전달
- mOut.println("응답하라!!");
- mOut.flush();
- // 응답 출력
- System.out.println(mIn.readLine());
- } catch (IOException e) {
- System.out.println(e.getMessage());
- } finally {
- // 소켓 닫기 (연결 끊기)
- try {
- mSocket.close();
- } catch (IOException e) {
- System.out.println(e.getMessage());
- }
- }
- }
- public static void main(String[] args) {
- String ip = "192.168.0.10";
- int port = 5555;
- new Client(ip, port);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement