Как я могу привязать мое приложение к порту 161? - PullRequest
0 голосов
/ 25 июня 2018

Я работаю над проектом Java, где мне нужно смоделировать принтер. Клиенты Принтера отправляют сообщения SNMP на Принтер. На принтере должен быть запущен агент SNMP через порт 161. Поскольку порт 161 является хорошо известным портом, я не могу использовать этот порт. Как я могу привязать мое приложение к порту 161?

1 Ответ

0 голосов
/ 25 июня 2018

Проблема не в том, что это хорошо известный порт, а в том, что это зарезервированный порт (ниже 1024). Во многих операционных системах зарезервированные порты могут быть связаны суперпользователем. Так что просто запустите свою Java-VM от имени пользователя root.

...