位置: 编程技术 - 正文

PHP:stream_socket_pair()的用法_Stream函数

编辑:rootadmin
stream_socket_pair

推荐整理分享PHP:stream_socket_pair()的用法_Stream函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(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 PHP:stream_socket_pair()的用法_Stream函数

使用的传输协议: 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('couldnotfork');}elseif($pid){/*parent*/fclose($sockets[0]);fwrite($sockets[1],"childPID:$pidn");echofgets($sockets[1]);fclose($sockets[1]);}else{/*child*/fclose($sockets[1]);fwrite($sockets[0],"messagefromchildn");echofgets($sockets[0]);fclose($sockets[0]);}?>

以上例程的输出类似于:

PHP:stream_socket_get_name()的用法_Stream函数 stream_socket_get_name(PHP5)stream_socket_get_name获取本地或者远程的套接字名称说明stringstream_socket_get_name(resource$handle,bool$want_peer)返回给定的本地或者远程套接字

PHP:stream_set_chunk_size()的用法_Stream函数 stream_set_chunk_size(PHP5=5.4.0)stream_set_chunk_size设置资源流区块大小说明intstream_set_chunk_size(resource$fp,int$chunk_size)设置资源流区块大小。参数fp目标资源流。chunk

PHP:stream_set_blocking()的用法_Stream函数 stream_set_blocking(PHP4=4.3.0,PHP5)stream_set_blocking为资源流设置阻塞或者阻塞模式说明boolstream_set_blocking(resource$stream,int$mode)为stream设置阻塞或者阻塞模。此函数

标签: PHP:stream_socket_pair()的用法_Stream函数

本文链接地址:https://www.jiuchutong.com/biancheng/280590.html 转载请保留说明!

上一篇:PHP:stream_register_wrapper()的用法_Stream函数

下一篇:PHP:stream_socket_get_name()的用法_Stream函数

  • 申报个税后发生扣工资
  • 扫码开票开错了怎么改
  • 三证合一后个体户注销流程
  • 一般纳税人公司转让一般卖多少钱
  • 注册公司服务费是多少
  • 营改增之前
  • 保险赔款个人所得税计算
  • 将自产的产品用于对外投资
  • 公司收内部职工停车费如何确认收入?
  • 实收资本印花税税率
  • 增值税小规模纳税人免征增值税政策
  • 深圳风险程度
  • 工程会计做账流程及会计分录
  • 长期待摊费用当月减少当月摊销吗
  • 已知不含税金额和增值税如何计算税率
  • 职工赔偿金的账务处理
  • 删除文件需要管理员权限无法添加怎么办
  • 个人车辆租给公司有什么后果
  • 基建期增值税如何抵扣
  • 通行费怎么认证
  • 成本核算的意义是什么
  • 经销商计提折扣怎么做账
  • mac笔记本装了双系统后打开苹果系统和原来一样吗
  • Win10 Build21376内测版发布 重新设计默认用户界面字体
  • php字符串操作函数
  • 承兑托收费用
  • 为什么linux这么受欢迎
  • 研发新产品的重要性
  • 制造企业的印花税税率
  • 办公用品属于会计科目中的什么
  • 如何查询企业财务负责人是否变更了
  • node l
  • WIN11系统CPU占用率高
  • 公司有收入可不交社保吗
  • python random random
  • 火车票抵税申报表怎么填
  • 还银行贷款怎么做凭证
  • 企业所得税是先预缴吗
  • php怎么装
  • 股东投资款超过实收资本怎么处理
  • 现金流量表直接法的优缺点
  • 代扣代缴增值税要交附加税吗
  • 企业所得税A类年报怎么申报
  • 以前年度损益调整
  • 增值税预缴的计税依据
  • 租赁个人房屋租金怎么算
  • 未计提坏账准备发生坏账如何处理
  • 预算单位授权支付专户的特征
  • 被盗物品损坏谁负责赔偿
  • 文化传媒公司的主营业务
  • 账实不符怎么调账
  • 农业技术人员是什么意思
  • 开公司如何选择行业
  • 房地产开发企业资质管理规定
  • 支付银行手续费等直接收费金融服务
  • sql server 2012r2
  • mysql深入理解
  • Ubuntu16.04 server下配置MySQL,并开启远程连接的方法
  • 简述mysql的优势
  • ubuntu没有wlan0
  • ubuntu系统安装无线网卡驱动
  • fedora打不开
  • win10系统任务栏卡顿
  • 升级win10系统后鼠标键盘无法用什么原因
  • ubuntu20.0安装
  • win系统开发
  • win10一年更新几次
  • node 内存泄漏
  • 图像而已
  • android使用教程
  • unity中canvas怎么调框大小
  • pythone爬虫
  • 清除安卓系统垃圾
  • jquery返回顶部代码
  • js轮播图视频教程
  • express后端
  • 境外服务收入如何纳税
  • 国家税务局机打发票可以报销吗
  • 沧州市养老保险局官网
  • 潍坊市的职工医保多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设