반응형
import java.io.*; import java.net.*; public class SocketServer { public static void main(String[] args) { try { // 서버에서 사용할 포트 번호 int portNumber = 11001; ServerSocket aServersocket = new ServerSocket(portNumber); System.out.println("서버 소켓 준비 완료"); while (true) { // 클라이언트의 요청이 올때까지 대기하다가 // 클라이언트의 요청이 오면 그 정보를 저장 Socket aSocket = aServersocket.accept(); // 접속한 클라이언트의 주소 정보를 저장 InetAddress client = aSocket.getInetAddress(); // 클라이언트의 주소 정보 출력 System.out.println(client); // 클라이언트가 보낸 객체를 확인하기 위한 스트림 생성 ObjectInputStream ois = new ObjectInputStream( aSocket.getInputStream()); // 데이터 1개 읽기 Object obj = ois.readObject(); // 데이터 출력 System.out.println("보낸 데이터 : " + obj); // 클라이언트에게 객체를 전송하기 위한 스트림을 생성 ObjectOutputStream oos = new ObjectOutputStream( aSocket.getOutputStream()); oos.writeObject("서버에서 전송한 메시지"); oos.flush(); //클라이언트와 연결된 소켓 닫기 aSocket.close(); } } catch (Exception e) { } } }
'JAVA > Java' 카테고리의 다른 글
AES, SHA256 암 복호화 (0) | 2016.03.02 |
---|---|
java String Calss (0) | 2015.03.18 |
[JAVA] JFrame 이용하여 Mysql 접속 후 프로그램 생성 (0) | 2014.11.18 |
[JAVA] Mysql DB 접속하기(Connect) (0) | 2014.11.18 |
[JAVA] Oracle DB 접속 후 Insert,select 하기 (0) | 2014.11.18 |