�׽���������ѡ��

�׽���������ѡ���׽���������ѡ���б�

˵��

�׽���������ѡ����������й������׽����ϵķ�װЭ�飬�� tcp, http �� ftp.

��ѡ��

bindto

�û�PHP���������ָ����IP��ַ��IPv4��IPv6���е�һ������/�� �˿ںţ�����﷨�� ip:port. Setting the IP or the port to 0 will let the system choose the IP and/or port.

Note:

As FTP creates two socket connections during normal operation, the port number cannot be specified using this option.

backlog

Used to limit the number of outstanding connections in the socket's listen queue.

Note:

This is only applicable to stream_socket_server().

������־

�汾 ˵��
5.1.0 Added bindto.
5.3.3 Added backlog.

����

Example #1 Basic bindto usage example

<?php
// connect to the internet using the '192.168.0.100' IP
$opts = array(
    
'socket' => array(
        
'bindto' => '192.168.0.100:0',
    ),
);


// connect to the internet using the '192.168.0.100' IP and port '7000'
$opts = array(
    
'socket' => array(
        
'bindto' => '192.168.0.100:7000',
    ),
);


// connect to the internet using port '7000'
$opts = array(
    
'socket' => array(
        
'bindto' => '0:7000',
    ),
);


// create the context...
$context stream_context_create($opts);

// ...and use it to fetch the data
echo file_get_contents('http://www.example.com'false$context);

?>