成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP:stream_socket_pair()的用法_Stream函數
全站頭部文字 我要出現在這里
PHP:stream_socket_pair()的用法_Stream函數 889 2023-12-15   

stream_socket_pair

(PHP 5 >= 5.1.0)

stream_socket_pair — 創建一對完全一樣的網絡套接字連接流

說明

array stream_socket_pair ( int $domain , int $type , int $protocol )

stream_socket_pair() 創建一對完全一樣的網絡套接字連接,這個函數通常會被用在進程間通信(Inter-Process Communication)

參數

domain

使用的協議族: STREAM_PF_INET, STREAM_PF_INET6 or STREAM_PF_UNIX

type

通信類型: STREAM_SOCK_DGRAM, STREAM_SOCK_RAW, STREAM_SOCK_RDM, STREAM_SOCK_SEQPACKET or STREAM_SOCK_STREAM

protocol

使用的傳輸協議: STREAM_IPPROTO_ICMP, STREAM_IPPROTO_IP, STREAM_IPPROTO_RAW, STREAM_IPPROTO_TCP or STREAM_IPPROTO_UDP

Note: Please consult the Streams constant list for further details on each constant.

返回值

如果成功將返回一個數組包括了兩個socket資源,錯誤時返回FALSE

更新日志

版本 說明 5.3.0 這個函數在windows平臺不可用

范例

Example #1 A stream_socket_pair() example

This example shows the basic usage of stream_socket_pair() in Inter-Process Comunication.

<?php

$sockets = stream_socket_pair(STREAM_PF_UNIX, STREAM_SOCK_STREAM, STREAM_IPPROTO_IP);
$pid     = pcntl_fork();

if ($pid == -1) {
     die('could not fork');

} else if ($pid) {
     /* parent */
    fclose($sockets[0]);

    fwrite($sockets[1], "child PID: $pidn");
    echo fgets($sockets[1]);

    fclose($sockets[1]);

} else {
    /* child */
    fclose($sockets[1]);

    fwrite($sockets[0], "message from childn");
    echo fgets($sockets[0]);

    fclose($sockets[0]);
}

?>

以上例程的輸出類似于:

child PID: 1378
message from child


主站蜘蛛池模板: 藏文作文| 萱草花合唱谱二声部| 高见立下| 影楼ps后期修片的软件| 歌手蔡国庆个人简历| 李轻扬| 山岸逢花| 77316电影| 红领章电视剧免费播放| 一年级歇后语下册| 寄宿生韩国电影| 江苏体育频道直播| 当代大学德语2答案| 美女在线| 狗年电影| 美国舞男| 消防给水及消火栓系统技术规范| bitch| 李彦萱| 新亮剑40集免费观看完整版高清| 坚强的理由吉他谱| 吴涵伊| 吉泽明步番号| 康熙王朝电视剧多少集| 黑衣人| 女用春情药什么好| 南宝拉| 真的爱你中文谐音歌词| 热血番| 大场面| 睡前搞笑故事| 孕检时间表和项目| 王家卫作品| 必修二英语电子课本外研版| 范艳华| 定坤| 许多组织都有自己的价值标准和行为理念 | 大丈夫日记| 周末父母42集剧情介绍| pharrell| 捆绑上天堂电影|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103