男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

套接字上下文選項

套接字上下文選項套接字上下文選項列表

說(shuō)明

套接字上下文選項可用于所有工作在套接字上的封裝協(xié)議,像 tcp, httpftp。

可選項

bindto

用戶(hù) PHP 訪(fǎng)問(wèn)網(wǎng)絡(luò )的指定的 IP 地址(IPv4 或 IPv6 其中的一個(gè))和/或 端口號,這個(gè)語(yǔ)法是 ip:port。 設置 IP 或者 port 為 0 將會(huì )讓系統選擇 IP 或 port。

注意:

由于 FTP 在正常操作時(shí)會(huì )創(chuàng )建兩個(gè) socket 連接,因此無(wú)法使用此選項指定端口號。

backlog

用于限制 socket 監聽(tīng)隊列中未完成連接的數量。

注意:

這僅適用于 stream_socket_server()。

ipv6_v6only

覆蓋有關(guān) IPv4 映射到 IPv6 的操作系統默認值。

注意:

[::] 上存在綁定的時(shí)候,當嘗試在各自的 Ipv4 地址上監聽(tīng),這是尤其重要。

這僅適用于 stream_socket_server()。

so_reuseport

即使來(lái)自不同的進(jìn)程,也能對同一個(gè) ip:port 對進(jìn)行多個(gè)綁定。

注意:

這僅適用于 stream_socket_server()。

so_broadcast

允許向廣播地址發(fā)送數據,從廣播地址接收數據。

注意:

這僅適用于 stream_socket_server()。

tcp_nodelay

設置此選項為 true 將相應地設置 SOL_TCP,NO_DELAY=1, 從而禁用 TCP Nagle 算法。

更新日志

版本 說(shuō)明
7.1.0 添加 tcp_nodelay。
7.0.1 添加 ipv6_v6only。

范例

示例 #1 基礎的 bindto 用法示例

<?php
// 使用 IP '192.168.0.100'  連接到互聯(lián)網(wǎng)
$opts = array(
    
'socket' => array(
        
'bindto' => '192.168.0.100:0',
    ),
);


// 使用 IP '192.168.0.100'  和端口 '7000' 連接到互聯(lián)網(wǎng)
$opts = array(
    
'socket' => array(
        
'bindto' => '192.168.0.100:7000',
    ),
);


// 使用 IPv6 地址 '2001:db8::1' 和端口 '7000' 連接到互聯(lián)網(wǎng)
$opts = array(
    
'socket' => array(
        
'bindto' => '[2001:db8::1]:7000',
    ),
);


// 使用端口 '7000' 連接到互聯(lián)網(wǎng)
$opts = array(
    
'socket' => array(
        
'bindto' => '0:7000',
    ),
);


// 創(chuàng )建上下文...
$context stream_context_create($opts);

// ...并使用它來(lái)讀取數據
echo file_get_contents('http://www.example.com'false$context);

?>

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站