자바는 IP 주소를 java.net 패키지의 InetAddress로 표현한다. 👉 로컬 컴퓨터의 IP 주소를 얻을 수 있다. 👉 도메인 이름으로 DNS에서 검색한 후 IP 주소를 가져올 수도 있다. 1. getLocalHost 사용 InetAddress ia = InetAddress.getLocalHost(); 👉 .getLocalHost() 메소드를 통해 로컬 컴퓨터의 InetAddress를 얻을 수 있다. getLocalHost를 사용하는 이유❓ InetAddress는 직접적으로 객체를 생성할 수 없다. 👉 정적 메소드인 getLocalHost를 이용해 간접적으로 객체를 얻을 수 있다. 👉 로컬 pc의 ip 주소를 갖고 있는 inetAddress를 얻을 수 있다. 2. getByName, getAll..
이것이 자바다
1. 네트워크란? 네트워크란? 👉 여러 컴퓨터들을 통신 회선으로 연결한 것 LAN(Local Area Network) : 가정, 회사, 건물, 특정 영역에 존재하는 컴퓨터를 연결한 것 WAN(Wide Area Network) : LAN을 연결한 것. 인터넷 2. 서버와 클라이언트 서버(Server)란? 👉 서비스를 제공하는 프로그램 처리 결과를 응답으로 제공함 더보기 사용자가 언제 서비스를 요청할지 모르기 때문에 항상 실행해야 함 클라이언트(Client)란? 👉 서비스를 요청하는 프로그램 더보기 크롬, 인터넷 익스플로러, 엣지 등 브라우저가 클라이언트가 될 수 있음 언제든지 사용자에 의해 종료될 수 있음 그렇다면 프로그램들은 어떻게 데이터를 주고 받을까 ❓ 👉 컴퓨터가 연결이 되어야 한다. 3. IP 주..