Php/docs/context.socket
套接字上下文选项
套接字上下文选项 — 套接字上下文选项列表
说明
套接字上下文选项可用于所有工作在套接字上的封装协议,像
tcp
, http
和
ftp
。
更新日志
版本 | 说明 |
---|---|
7.1.0 | Added tcp_nodelay .
|
7.0.1 | Added ipv6_v6only .
|
7.0.0 | Added so_broadcast .
|
7.0.0 | Added so_reuseport .
|
5.3.3 | Added backlog .
|
5.1.0 | Added bindto .
|
范例
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 the '2001:db8::1' IPv6 address// and port '7000'$opts = array( 'socket' => array( 'bindto' => '[2001:db8::1]: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 dataecho file_get_contents('http://www.example.com', false, $context);?>