본문 바로가기

개발하자/JAVA중급

서버&클라이언트 부분 기본소스

import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;

class Client {
 public static void main(String args[]) throws Exception {
  System.out.println("연결대기");
  Socket s = new Socket("192.168.1.241", 8888);
  InputStream in = s.getInputStream();
  byte[] buffer = new byte[100];
  in.read(buffer);
  for (byte b : buffer)
   System.out.println(b);
  System.out.println(new String(buffer)); // A
 }
}

class Server {
 public static void main(String[] args) throws Exception {
  Scanner sc = new Scanner(System.in);
  PrintStream a = System.out;
  InputStream b = System.in;
  String zz = sc.nextLine();
  System.out.println("접속");
  ServerSocket ss = new ServerSocket(8888); // 포트7777셋팅하고 소켓객체생성
  System.out.println("연결대기");
  Socket s = ss.accept();
  OutputStream os = s.getOutputStream(); // String min="민정이세요?";
  byte[] z = zz.getBytes();// 내가 쓴것을 바이트로 변환
  os.write(z); // 바이트배열를 보냄
  System.out.println(s);// 접속한사람 정보 확인
  System.out.println("연결종료");
 }
}

'개발하자 > JAVA중급' 카테고리의 다른 글

파일내용 읽어오기(한글)  (0) 2015.01.31
파일내용 읽어오기(영어만가능)  (0) 2015.01.31
System.in.read()  (0) 2015.01.31
랜덤 중복제거  (0) 2015.01.30
awt 더블클릭  (0) 2015.01.28