位置: 编程技术 - 正文

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

  • 商品房价格居高不下的原因
  • 贴现怎么计算公式
  • etc发票可以抵扣进项税吗
  • 一般纳税人进项销项抵扣如何做账
  • 盈余公积未分配利润
  • 空调损坏
  • 银行存款收付流程
  • 销售废旧物品的账务处理
  • 调低社保基数怎么操作
  • 公司持有的房产税
  • 隔年的费用发票怎样入账
  • 企业预缴所得税的比例要求
  • 电子承兑必须对账吗
  • 铲车费属于劳务费吗
  • 出口退税对企业利润的影响
  • 资产处置损益的明细科目有哪些
  • 生产性生物资产折旧年限
  • 在建工程一次还是多次
  • 商业企业做设备维修收入会计分录
  • 本月进项税大于销项税不需要交税,电子税务局如何打印
  • 年金是根据什么计算的
  • 医疗废物处置费是什么意思
  • 封装windows10
  • 会计结算要求
  • 把试驾车当新车卖,构成欺诈
  • 核定征收怎么申报个人经营所得
  • 公司员工意外险怎么买
  • 用科目汇总表怎么登记总账
  • vue项目页面写在哪里
  • 一场雷雨还是一阵雷雨
  • 海运发票模板
  • 企业股股票
  • 手把手教你用Excel制作考勤表
  • python 微信红包
  • 外国人在我国境内被刑事拘留
  • 开票一定要确认发票吗
  • python多进程间通信
  • windows安装步骤总结
  • 企业重组的特殊性税务处理例题
  • 利得都需要缴纳企业所得税吗
  • 母公司对子公司的控股比例
  • 生产企业出口自产应税消费品实行什么方法
  • 对于投资者而言购买债券型理财产品面临的最大风险来自
  • CentOS 7下MySQL服务启动失败的快速解决方法
  • 购入固定资产怎么抵扣企业所得税
  • 一般纳税人如何申报增值税
  • 化妆品的成本利润率
  • 事业单位非税收入帐务处理
  • 网店会计做些什么
  • 应收应付账款如何清理
  • 让渡是什么
  • 如何查企业是否有问题
  • win8系统打开软件很慢
  • 修改远程桌面端口后,远程桌面连不上
  • 微软官方操作系统叫什么
  • ipad和iPhone的mac地址区别
  • WIN764位系统8G内存识别一半解决办法
  • win10在更新界面怎么办
  • win7c盘突然满了怎么回事
  • 怎么处理人际关系
  • kail Linux系统
  • windows7屏幕颠倒
  • linux查看nginx配置文件
  • cocos安装
  • linux 搜索文件
  • cmd echo不换行
  • vmwareUbuntu虚拟机硬盘扩容
  • UNITY开发工程师
  • html标签自动换行
  • python 继承
  • jquery封装的函数
  • 深入理解计算机系统
  • 微信假消息
  • javascript零基础
  • 企业所得税国家和地方分配比例
  • 国家减免的增值税怎么做账
  • 地税是地方税吗
  • 浪潮报销软件安装
  • 电子税局个税申报步骤
  • 汽车燃油税每年要交吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设