Согласно спецификации java lang §15.8.3 this
является ключевым словом , которое является либо выражением , выражением , либо выражением
this
обозначает значение, которое является ссылкой на объект, для которого был вызван метод экземпляра. В любом случае это не переменная
В ваш случай this
является выражением , а не переменной . Но для всех целей и целей просто назовите его ключевым словом
мы используем avismap.
Есть ли другой способ установить это?На этой прекрасной странице здесь :
IP_MTU_DISCOVER:
Устанавливает или получает настройку обнаружения MTU пути для сокета. Если этот параметр включен, Linux будет выполнять обнаружение MTU пути, как определено в RFC 1191 для этого сокета. Флаг запрета фрагментации устанавливается на всех исходящих дейтаграммах. Общесистемное значение по умолчанию контролируетсяip_no_pmtu_disc
sysctl
дляSOCK_STREAM
сокетов и отключено для всех остальных. Для сокетов, отличных отSOCK_STREAM
, ответственность за пакетирование данных в блоки размером MTU и выполнение повторных передач, если необходимо, возлагается на пользователя. Ядро будет отклонять пакеты, размер которых превышает MTU известного пути, если этот флаг установлен (сEMSGSIZE
).
Мне кажется, что вы можете установить общесистемное значение по умолчанию, используя sysctl
:
sysctl ip_no_pmtu_disc
возвращает «ошибка:« ip_no_pmtu_disc »- неизвестный ключ»
в моей системе, но это может быть установлено на вашем. Кроме этого, мне ничего не известно (кроме setsockopt ()
, как упоминалось ранее), что могло бы повлиять на настройку.