|
|
|
Description
</H2
><DIV
CLASS="funcsynopsis"
><A
NAME="AEN40854"
></A
><P
></P
><P
><CODE
><CODE
CLASS="FUNCDEF"
>int <B
CLASS="function"
>accept_connect</B
></CODE
> (int socket)</CODE
></P
><P
></P
></DIV
><P
> After the socket <TT
CLASS="parameter"
><I
>socket</I
></TT
> has been created
using <A
HREF="get_example.php3?Function=socket"
><B
CLASS="function"
>socket()</B
></A
>, bound to a name with
<A
HREF="get_example.php3?Function=bind"
><B
CLASS="function"
>bind()</B
></A
>, and told to listen for connections
with <A
HREF="get_example.php3?Function=listen"
><B
CLASS="function"
>listen()</B
></A
>, this function will accept
incoming connections on that socket. Once a successful connection
is made, a new socket descriptor is returned, which may be used
for communication. If there are multiple connections queued on
the socket, the first will be used. If there are no pending
connections, <B
CLASS="function"
>accept_connect()</B
> will block until
a connection becomes present. If <TT
CLASS="parameter"
><I
>socket</I
></TT
>
has been made non-blocking using
<A
HREF="get_example.php3?Function=socket-set-blocking"
><B
CLASS="function"
>socket_set_blocking()</B
></A
> or
<B
CLASS="function"
>set_nonblock()</B
>, an error code will be
returned.
</P
><P
> The socket descriptor returned by
<B
CLASS="function"
>accept_connect()</B
> may not be used to accept new
connections. The original listening socket
<TT
CLASS="parameter"
><I
>socket</I
></TT
>, however, remains open and may be
reused.
</P
><P
> Returns a new socket descriptor on success, or a negative error
code on failure. This code may be passed to
<A
HREF="get_example.php3?Function=strerror"
><B
CLASS="function"
>strerror()</B
></A
> to get a textual explanation of the
error.
</P
><P
>
See also
<A
HREF="get_example.php3?Function=bind"
><B
CLASS="function"
>bind()</B
></A
>,
<A
HREF="get_example.php3?Function=connect"
><B
CLASS="function"
>connect()</B
></A
>,
<A
HREF="get_example.php3?Function=listen"
><B
CLASS="function"
>listen()</B
></A
>,
<A
HREF="get_example.php3?Function=socket"
><B
CLASS="function"
>socket()</B
></A
>,
<A
HREF="get_example.php3?Function=socket-get-status"
><B
CLASS="function"
>socket_get_status()</B
></A
>, and
<A
HREF="get_example.php3?Function=strerror"
><B
CLASS="function"
>strerror()</B
></A
>.
|
|
| bind -- Binds a name to a socket Categories : PHP, PHP Functions, Sockets | | | These PHP Classes Check if a host is alive using various methods. Categories : PHP, PHP Classes, Sockets, CURL | | | Remote File Saving with PHP - Download and serve a remote file. The content of the file will be updated at fixed intervals. Categories : PHP, Filesystem, Cache, Sockets, HTTP | | | Remote File Size Categories : PHP, Filesystem, HTTP, Sockets | | | PHP Domain Availability Checker Categories : PHP, Complete Programs, Regexps, HTTP, Sockets | | | Query2Report : Generating Html, Pdf and Csv Reports from SQL Query Categories : PHP, PHP, HTML, PDF, Excel | | | Retrieve text from table and email to your e-
address in pipe delimited format. Categories : PHP, MySQL | | | Accepts a database & hostname from a user and then HTTP username and password. Uses this to connect to a MySQL database. Produces a form based on the tables it finds there to allow the user to do SELECTs, INSERTs, and DELETEs. Categories : Databases, PHP, MySQL, Complete Programs | | | PHP Script to find url links in a page Categories : PHP, URLs, Regexps, Arrays | | | Using $PHP_AUTH_USER and $PHP_AUTH_PW to authenticate. Categories : Authentication, PHP | | | very simple ftp class Categories : PHP, PHP Classes, FTP | | | PHP Paypal IPN Integration Class v1.0.0 Categories : PHP, PHP Classes, Payment Gateways | | | Function to remember password Categories : PHP, Authentication, Personalization and Membership | | | Create Thumbnails - resize an image - jpeg, jpg, gif, png to the specifed width and height in proportion without loosing out on pixcel quality. Categories : PHP, GD image library, Graphics | | | readline -- Reads a line Categories : PHP, PHP Functions, Readline | |
|
|
|