位置: 编程技术 - 正文

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函数

  • 应纳税所得额100万以内,税负2.5%是什么意思
  • 超过500万需要补税吗
  • 不征税收入计入应纳税所得额吗
  • 其他债权投资是资产还是负债
  • 有形动产租赁属于营改增吗
  • 加计抵扣进项税进营业外收入
  • 委托加工直接对外销售的消费税
  • 退回的税款如何做账
  • 高新技术企业发展现状
  • 小规模纳税人开普票免税
  • 电子承兑到期怎样兑现
  • 设备安装成本如何核算
  • 附加税按实际缴纳计提吗
  • 公司之间借钱不还违法吗
  • 无形资产换出
  • 增值税进项大于销项,要全部认证吗
  • 企业纳税总额包含哪些
  • 小规模季度销售超过30万怎么纳税
  • 固定资产报废税费怎么处理
  • 免税农产品的范围有哪些
  • 财税2010 121号文件是否作废
  • 五证合一后地税编码怎么查
  • 单位参加城镇职工基本养老保险缴费基数怎么填写
  • 企业如何做好税务管理工作
  • 分支机构分配表 资产总额无法区分怎么办
  • 赊购商品一批
  • 企业短期投资的计划和管理过程叫做资本预算
  • 专项资金如何做账务处理
  • 因税负低补缴上年度增值税分录怎么写?
  • 代订住宿费可以开专票吗
  • 上个月印花税少计提了怎么办
  • mac系统如何开启任何来源
  • 电脑安全系统无法启动怎么办
  • linux tr
  • php 魔术
  • vue for循环遍历对象取值
  • 债券到期收回本金和利息的会计分录
  • react reducer详解
  • 匈牙利算法的实现原理
  • 理财资金用途
  • 出口退税退运费的税吗
  • 应付职工薪酬账户
  • 增值税农产品免税是哪一条
  • 增值税附加税减免政策2022年
  • rabbitmq中文手册
  • 银行承兑汇票到期怎么兑现
  • 中医经营范围,营业执照怎么写
  • 电子承兑汇票的承兑人是谁
  • 减免增值税优惠政策
  • 失控发票要补交所得税吗
  • 收到的税费返还怎么算
  • 企业应付职工薪酬的会计核算毕业设计
  • 结账的内容和程序是什么
  • 发放个税返还用不用申报
  • 营改增后计算土地增值税收入公式
  • 如何将港币兑换成人民币
  • 如何进行税前扣除
  • 生产成本是直接成本吗
  • 应收帐款坏账处理
  • sqlserver的基本语句
  • centos搭建lamp环境
  • win11玩dota2
  • thinkpad8装系统
  • 安装centos7.7
  • msng.exe是什么
  • 惠普笔记本重装系统后没有无线连接
  • awk中使用sed
  • 如何设置ie8
  • Linux CentOS系统下tomcat配置ssl教程
  • python socket操作
  • [置顶]电影名字《收件人不详》
  • javascript零基础入门
  • easyui框架的优缺点
  • js输出100以内能被5整除的数
  • python如何查看
  • 横向对比分析两个人关系的意义
  • jquery ui draggable
  • javascript程序设计教程
  • 怎样从增值税发票查询
  • 昆明国家高新技术产业开发区管理委员会官方门户网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设