如何将我的应用程序绑定到端口161?

时间:2018-06-25 15:33:12

标签: java snmp snmp4j

我正在研究需要模拟打印机的Java项目。打印机的客户端将SNMP消息发送到打印机。打印机应该在端口161上运行SNMP代理。由于端口161是众所周知的端口,因此我无法使用该端口。如何将我的应用程序绑定到端口161?

1 个答案:

答案 0 :(得分:4)

问题不是因为这是众所周知的端口,而是因为它是保留端口(低于1024)。在许多操作系统上,保留端口可以由超级用户绑定。因此,只需以root用户身份运行Java VM。