位置: 编程技术 - 正文

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

  • 全国增值税发票查验平台
  • 购进农产品的进项税额是9还是10
  • 行政事业单位决算编制流程图
  • 地产企业预缴增值税政策
  • 销项负数发票能用吗
  • 生产企业的基础设施是指
  • 固定资产更换零部件的入账价值
  • 税务注销后还能稽查吗
  • 销售折扣怎么开
  • 企业收到银行收款通知
  • 计提成本会计分录
  • 红字撤销需要带什么去税务局
  • 私募基金款打到什么账户
  • 采购退回的分录
  • 企业怎么申请无运输工具承运资质
  • 租赁汽车油费可以抵扣吗
  • 银行定期存款利率计算
  • 预付材料款会计分录
  • 免税的销售额要怎么填入报表
  • 餐饮发票增值税税率是多少
  • 开票资料中没有电话可以吗
  • 企业的其他业务收入
  • 售后服务领用材料分录
  • 个税免缴款
  • 起诉销售
  • 装修费用资本化的条件
  • 什么是应收
  • 预付加油充值卡可以报销吗
  • 政府回购企业土地
  • windows10一直刷屏
  • 存货报废会计分录例题
  • 漏记收入 罚款
  • 增资后股权转让
  • 新准则与旧准则比较有哪些新变化
  • 进项税额转出的所有会计分录
  • ci框架api版本
  • 支付宝服务窗支付是啥
  • 报销的时候发票金额大于实际报销的金额
  • 供货商少开发票金额如何进行会计处理?
  • 企业未分配利润长期不分配
  • 代征税款手续费规定
  • 核定征收企业所得税的小型微利企业不得享受优惠政策
  • 一般计税方法预交增值税
  • 小规模企业申报哪些税
  • 出口货物没有进项发票用什么平台申报
  • 交易性金融资产公允价值变动怎么算
  • 投标费用如何入账科目
  • 出口退税计算公式
  • 采购预支款报销流程
  • 金融资产发生的负债包括
  • 针对收入未申报的问题
  • 小规模纳税人购进税控设备如何抵扣
  • 填制记账凭证有哪些
  • sql server连接方式
  • sqlserver聚集索引和非聚集索引会不会改变原Id
  • sql server启动不了 错误2
  • sql中将数据放到另一个表中
  • 笔记本带u
  • ubuntu一键重装
  • 强化系统设计
  • centos安装位置选择
  • windows无法运行
  • ubuntu唤醒快捷键
  • linux GTK、KDE、Gnome、XWindows 图形界面区别介绍
  • win10回收站文件在哪里
  • linux磁盘结构
  • ubuntu20.04安装samba
  • win10wifi打开后自动关闭
  • express model
  • shell 脚本 判断
  • webgl基础教程
  • javascript数据结构
  • javascript entries
  • shell脚本检查输入参数
  • jquery和css的区别
  • jQuery ajax中使用confirm,确认是否删除的简单实例
  • jquery的ajax提交form表单的两种方法小结(推荐)
  • 一般纳税人公司注销流程
  • 武汉税务局的电话
  • 个体工商户将自有车辆出租取得的收入怎么征税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设