php_sockets.pir - PHP sockets Library
resource socket_accept(resource socket)
- Accepts a connection on the listening socket fd
- NOT IMPLEMENTED.
bool socket_bind(resource socket, string addr [, int port])
- Binds an open socket to a listening port,
port is only specified in AF_INET family.
- NOT IMPLEMENTED.
void socket_clear_error([resource socket])
- Clears the error on the socket or the last error code.
- NOT IMPLEMENTED.
void socket_close(resource socket)
- Closes a file descriptor
- NOT IMPLEMENTED.
bool socket_connect(resource socket, string addr [, int port])
- Opens a connection to addr:port on the socket specified by socket
- NOT IMPLEMENTED.
resource socket_create(int domain, int type, int protocol)
- Creates an endpoint for communication in the domain specified by domain,
of type specified by type
- NOT IMPLEMENTED.
resource socket_create_listen(int port[, int backlog])
- Opens a socket on port to accept connections
- NOT IMPLEMENTED.
bool socket_create_pair(int domain, int type, int protocol, array &fd)
- Creates a pair of indistinguishable sockets and stores them in fds.
- NOT IMPLEMENTED.
mixed socket_get_option(resource socket, int level, int optname)
- Gets socket options for the socket
- NOT IMPLEMENTED.
bool socket_getpeername(resource socket, string &addr[, int &port])
- Queries the remote side of the given socket which may either result in host/port or in a UNIX filesystem path,
dependent on its type.
- NOT IMPLEMENTED.
bool socket_getsockname(resource socket, string &addr[, int &port])
- Queries the remote side of the given socket which may either result in host/port or in a UNIX filesystem path,
dependent on its type.
- NOT IMPLEMENTED.
int socket_last_error([resource socket])
- Returns the last socket error (either the last used or the provided socket resource)
- NOT IMPLEMENTED.
bool socket_listen(resource socket[, int backlog])
- Sets the maximum number of connections allowed to be waited for on the socket specified by fd
- NOT IMPLEMENTED.
string socket_read(resource socket, int length [, int type])
- Reads a maximum of length bytes from socket
- NOT IMPLEMENTED.
int socket_recv(resource socket, string &buf, int len, int flags)
- Receives data from a connected socket
- NOT IMPLEMENTED.
int socket_recvfrom(resource socket, string &buf, int len, int flags, string &name [, int &port])
- Receives data from a socket,
connected or not
- NOT IMPLEMENTED.
int socket_select(array &read_fds, array &write_fds, array &except_fds, int tv_sec[, int tv_usec])
- Runs the select() system call on the sets mentioned with a timeout specified by tv_sec and tv_usec
- NOT IMPLEMENTED.
int socket_send(resource socket, string buf, int len, int flags)
- Sends data to a connected socket
- NOT IMPLEMENTED.
int socket_sendto(resource socket, string buf, int len, int flags, string addr [, int port])
- Sends a message to a socket,
whether it is connected or not
- NOT IMPLEMENTED.
bool socket_set_block(resource socket)
- Sets blocking mode on a socket resource
- NOT IMPLEMENTED.
bool socket_set_nonblock(resource socket)
- Sets nonblocking mode on a socket resource
- NOT IMPLEMENTED.
bool socket_set_option(resource socket, int level, int optname, int|array optval)
- Sets socket options for the socket
- NOT IMPLEMENTED.
bool socket_shutdown(resource socket[, int how])
- Shuts down a socket for receiving,
sending,
or both.
- NOT IMPLEMENTED.
string socket_strerror(int errno)
- Returns a string describing an error
- NOT IMPLEMENTED.
int socket_write(resource socket, string buf[, int length])
- Writes the buffer to the socket resource,
length is optional
- NOT IMPLEMENTED.