Почему java.net.DatagramSocket поддерживает состояние «подключено»?

StackOverflow https://stackoverflow.com//questions/12685263

  •  12-12-2019
  •  | 
  •  

Вопрос

Ссылаясь на это вопрос:Какова основа того, что java.net.DatagramSocket поддерживает «подключенное» состояние?

Я ожидал, что метод isConnected() всегда возвращает false, поскольку сокеты UDP/датаграммы не поддерживать подключенное состояние.Но беглый взгляд на источники показывает, что в методе isConnected() есть некоторая логика.Почему?

Это было полезно?

Решение

Прочтите Javadoc.Когда вы «подключаете» DatagramSocket к удаленному IP/порту вы просто сообщаете сокету не принимать пакеты на любой другой удаленный хост или от него.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top