거꾸로 바라본 세상
SocketAddress 클래스와 NetworkInterface 클래스
Language/Java 2015. 12. 17. 00:30

1. SocketAddress SocketAddress클래스는 소캣생성하는 클래스Socket클래스는 추상클래스이므로 직접 객체를 생성하지 않고하위 InetSocketAddress클래스를 사용하여 인스턴스를 생성 SocketAddress sockadr = new InetSocketAddress(host,port); 특징 - SocketAddress 클래스의 인스턴스는 한번 생성하면 변경이 불가능- InetSocketAddress(int port)와 같이 포트번호만 주면 호스트 IP 주소는 임의로 잡힘(패킷이 전송할 때 커널에서 알아서 디폴트 아이피주소 를 부여)- 생성한 SocketAddress 객체를 사용하여 외부 호스트와 연결을 시도할 때 예외가 발생하면 'unresolved'를 표기하고 재사용할 수 ..