🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**socket_bind**(resource **$socket**,string **$address** [,int **$port** = 0] ) :**bool** 给套接字绑定名字 ### 参数 **`socket`** 用[socket\_create()](https://www.php.net/manual/zh/function.socket-create.php)创建的一个有效的套接字资源。 **`address`** 如果套接字是 **`AF_INET`** 族,那么`address`必须是一个四点分法的 IP 地址(例如*127.0.0.1*)。 如果套接字是 **`AF_UNIX`** 族,那么`address`是 Unix 套接字一部分(例如/tmp/my.sock)。 **`port`**(可选) 参数`port`仅仅用于 **`AF_INET`** 套接字连接的时候,并且指定连接中需要监听的端口号。 ### 返回值 成功时返回 **`TRUE`**, 或者在失败时返回 **`FALSE`**。 错误代码会传入[socket\_last\_error()](https://www.php.net/manual/zh/function.socket-last-error.php),如果将此参数传入[socket\_strerror()](https://www.php.net/manual/zh/function.socket-strerror.php)则可以得到错误的文字说明。 >[danger]**Note**: 该函数必须在[socket\_connect()](https://www.php.net/manual/zh/function.socket-connect.php)之前使用。 例子: ``` $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); socket_bind($sock, '127.0.0.1',8080); ```