본문 바로가기

DatagramPacket

자바 네트워크(Network) - UDP 예제 2 (멀티캐스트-MulticastSocket) 일단 DatagramSocket클래스의 자식 클래스를 알아보자. DatagramSocket클래스의 자식 클래스는 MutilcastSocket이다. 우선 자바API에서 MulticastSocket을 살펴보자. 가기 귀찮아서 퍼왔다. 잘 해석해서 이넘이 무엇을 하는 넘인지 살펴보자. public class MulticastSocket extends DatagramSocket The multicast datagram socket class is useful for sending and receiving IP multicast packets. A MulticastSocket is a (UDP) DatagramSocket, with additional capabilities for joining "groups" .. 더보기
자바 네트워크(Network) - UDP방식 예제 UDP방식은 TCP와 달리 하나의 소켓으로 통신한다. DatagramSocket이라는 것으로.. 이 클래스에 자세한것은 자바 API를 찾아보자. http://docs.oracle.com/javase/7/docs/api/ 일단 확인 해야 할 부분은 Constructor중 파라미터가 없는건 클라이언트용. 파라미터가 있는건(포트번호) 서버에서 사용할것이라는것만 알아두자. 그리고 DatagramePacket 클래스도 잘 살펴보자. 우선 오늘의 점심 메뉴를 서버에 요청해서 가져 오는걸 해보자. 1. 점심메뉴를 랜덤으로 뽑아줄 클래스를 하나 만들자. 2. 서버를 만들어 보자. 3. 클라이언트를 만들어 보자 자세히 보면 클라이언트와 서버 프로그램이 거의 비슷하다 소켓은 DatagramSocket이라는거 하나만 사용하.. 더보기