【发布时间】:2013-01-25 00:11:28
【问题描述】:
我正在使用 netstat 显示打开的端口,但我想知道何时打开端口是仅在进程中调用 bind() 时,还是它已经可用并且绑定只是更改其状态以侦听.
【问题讨论】:
我正在使用 netstat 显示打开的端口,但我想知道何时打开端口是仅在进程中调用 bind() 时,还是它已经可用并且绑定只是更改其状态以侦听.
【问题讨论】:
系统中有最大端口数(取决于操作系统,但通常为 65535 或 (2^16)-1),有 privileged 端口 (non-privileged端口(> 1024)。特权端口需要root权限才能使用它们,非特权允许用户进程绑定。但是当您调用bind() 时,端口被认为是打开的或使用的。您可以阅读一般的套接字at this location。
【讨论】: