카테고리 없음

[Java] UDP 네트워킹

숭어싸만코 2023. 6. 2. 18:31

UDP 네트워킹

- 발신자가 일방적으로 수신자에게 데이터를 보내는 방식

- TCP처럼 연결요청 및 수락 과정이 없기 떄문에 속도가 빠르다.

- 고정회선이 아닌 여러회선을 통해 데이터가 전송되기 때문에 데이터 손실 가능성이 있다.

- DatagramSocket : 발신점과 수신점

- DatagramPacket : 주고 받는 데이터

[ DatagramSocket  <===> DatagramPacket  <===> DatagramSocket  ]

 

UDP서버

- UDP 서버를 위한 DatagramSocket 객체를 생성할 때에는 반인딩할 Port 번호를 생성자 매개값으로 제공행한다.

DatagramSocket datagramsocket = new DatagramSocket(50001);