socket端口.

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:00:46
服务器用端口4566开始监听,接受一个客户的连接请求,并关闭端口4566,然后它用另一个端口与客户通信.服务器后开启的端口是自动分配的吗?

按照你提出的问题我理解 你是不是想问 和 客户端 进行通信的端口是不是自动分配的。
一般情况 通过BIND 进行绑定 你的 4566 端口 服务端启动后 4566端口开始等待客户端连接 , 当有客户端连接的时候 服务端将 再创建一个 新端口 他的任务是和客户端进行通信 新分配的端口号 是自动分配的 。

创建套接字的时候可以通过bind函数来绑定一个随机地址和端口或者绑定一个固定地址和端口。所以服务器开的端口是不是自动分配则取决于bind函数是如何调用的。