位置: 编程技术 - 正文

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

  • 分销佣金税务处理
  • 房地产企业土地使用权入什么科目
  • 银行贷款减值准备转回处理
  • 财务合理化建议例子
  • 房地产开发企业预收款预缴增值税
  • 房地产企业汇算清缴
  • 年终奖如何合理发放
  • 补交企业所得税怎么填申报表
  • 没建账的个体户如何交个人所得税?
  • 代开的专用发票附加税该怎么申报?
  • 税审计入什么科目?
  • 公司用的冰箱
  • 幼儿园收的餐费必须与食谱做平账怎么调账
  • 免税行业企业
  • 法人可以公司账户存款吗
  • 增值税的调增调减
  • 往来形式的投资款是借款吗
  • 分公司企业所得税怎么缴纳
  • 退休返聘人员工伤怎么赔偿
  • 基本建设项目待摊投资管理规定
  • 交割单会出错吗
  • laravel learnku
  • 暂估入库的处理方式有哪三种
  • app制作公司开发一个app的价格
  • dl是什么文件
  • xcode对应的macos版本
  • 期间费用核算内容包括
  • 直布罗陀巨岩山
  • 公寓增值税税率是多少
  • 销售商品的结转
  • 微信小程序自定义tabbar
  • 基于什么意思
  • php截取字符串几种方式
  • 应收账款与企业价值的关系
  • 房地产企业建筑成本
  • 新申报是什么
  • mysql索引是否生效
  • 办公桌椅入固定资产计提折旧几年
  • 印花税技术服务合同包括哪些
  • 购进国内交通运输产品
  • 法定盈余公积和任意盈余公积可用于
  • 扣除未结话费是什么意思
  • 契税是房价乘以1.5吗
  • 追加固定资产原值如何计提折旧
  • 分期付款购车需要什么
  • 期初建帐
  • 企业自建厂房需要有资质吗
  • 微众银行贷款到私账吗
  • 商标是无形资产还是商誉
  • 小规模纳税人怎么申报增值税报表
  • Windows下MySQL 5.7无法启动的解决方法
  • mysql的分页语句
  • win8系统手机
  • mac变得很卡很慢
  • xp系统怎么装机
  • Win8系统筛选器Smartscreen阻止恶意程序运行
  • win10一直显示正在配置更新
  • 桌面任务栏消失怎么办
  • windows xp开始菜单桌面图标消失
  • linux dfs
  • win8的系统怎么装win7
  • win7 运行慢
  • win8安装盘
  • cocos2dx ccbreader内存泄露
  • 解决胃胀气最快方法
  • jquery tagname
  • shell exec重定向
  • 制作网页需要
  • js实现弹窗
  • unity2d图片调后一层
  • js 实现跳转页面
  • javascriptcsdn
  • 理解js绑定事件是什么
  • python django
  • 黑龙江电子税务局
  • 东莞房地产协会副会长
  • 国家税务总局56号
  • 四川省人口数据资料
  • 注册会计师人员名单
  • 企业收到上一年增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设