'client'에 해당되는 글 1건

 

간단한 소켓 클라이언트(Socket Client) 만들기 예제입니다.

 

 

JAVA를 이용한 간단한 소켓 클라이언트 (Socket Client) 만들기 예제입니다.


// 서버와 통신할 소켓 생성
Socket s = new Socket("localhost",3000);

// 소켓으로부터 inputStream 과 outputStream 얻기
OutputStream os = s.getOutputStream();
InputStream is = s.getInputStream();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os));
BufferedReader br = new BufferedReader(new InputStreamReader(is));

// 서버에 메세지 전송하기
bw.write(" => 클라이언트 입니다. \n");

// 서버에서 메세지 받아오기
String message = br.readLine();

 

 

 

 

 

 

*** 소스

 

package com.redjava.interfaces.socket;

import java.io.*;
import java.net.*;

public class EchoClient{
 public EchoClient(){
  try{
   Socket s = new Socket("localhost",3000);
   
   OutputStream os = s.getOutputStream();
   InputStream is = s.getInputStream();
   BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os));
   BufferedReader br = new BufferedReader(new InputStreamReader(is));
   
   bw.write(" => 클라이언트 입니다. \n");
   bw.flush();
   
   String message = br.readLine();
   System.out.println("[서버 메세지] " + message);
  }catch(UnknownHostException e){
   System.out.println("[경고] 서버를 찾을 수 없습니다.");
  }catch(IOException e){
   System.out.println("[경고] 사용되지 않는 PORT 번호 입니다.");
  }
 }
 
 public static void main(String[] args){
  new EchoClient();
 }
}

블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,