Home > PHP > Function > Sockets > socket_bind()

socket_bind()

socket_bind - Binds a name to a socket

Syntax

bool socket_bind (resource $socket, string $address, int $port)

Arguments

  • socket - A valid socket resource created with socket_create().
  • address - If the socket is of the AF_INET family, the address is an IP in dotted-quad notation (e.g. 127.0.0.1). If the socket is of the AF_UNIX family, the address is the path of a Unix-domain socket (e.g. /tmp/my.sock).
  • port - The port parameter is only used when connecting to an AF_INET socket, and designates the port on the remote host to which a connection should be made.

Description

Binds the name given in address to the socket described by socket. This has to be done before a connection is be established using socket_connect() or socket_listen().

Version

PHP 4.1.0, 5

Return value

Returns TRUE on success or FALSE on failure.