问题在标题中。我不需要端口的定义或与之相关的任何东西,我只想知道端口何时变为"打开"。提前致谢。我知道这听起来很愚蠢,但我之所以无法解释" open"术语是因为开放可以意味着语义/上下文依赖使用,以及未使用,但这两种解释都不是单词的同义词" open"。
答案 0 :(得分:1)
当某个进程(通常是服务器应用程序)开始侦听其上的连接时,端口将打开。在像C这样的语言中,这涉及调用socket()
来创建网络套接字,bind()
来指定它应该接受连接的端口,然后listen()
来等待传入连接。< / p>