位置: 编程技术 - 正文

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

  • 城镇土地使用税的计税依据
  • 企业季度所得税申报表怎么填写
  • 车船税每年都要交吗,一般是多少钱交强险可以晚交吗
  • 小规模纳税人如何转一般纳税人
  • 更正申报后可以作废吗
  • 一般户用途可以是往来款吗
  • 购买生产设备上税怎么算
  • 预授权撤销怎么撤销
  • 债券折价发行的会计分录
  • 合并会计报表中的未分配利润反应的是什么
  • 周转材料低值易耗品
  • 已经建立了某个公司
  • 个体各商户的社保
  • 案例分析建筑业差额征税如何进行账务处理?
  • 简易征收一般纳税人可以收专票吗
  • 地方教育费附加减免政策
  • 个人二手房转让税费
  • 保理利息开具增值税专用发票
  • 稽查查补税款怎么计算企业所得税
  • 资金账簿印花税税率
  • 畅捷通t3怎么增加新的会计年度
  • 人人有份类似的词语
  • 坏账准备递延所得税资产,不缴所得税
  • 存货跌价准备的金额
  • 收到以前年度退回的企业所得税怎么做账
  • 人力资源管理师考试时间
  • typecho插件开发教程
  • 公司购买二手车需要交什么税
  • vue如何预加载图片
  • phppublic function
  • 资产处置损益要写明细账吗
  • 矿产资源补偿费与采矿权价款区别
  • JS XMLHttpRequest对象详解
  • php图片添加水印
  • php安装openssl扩展
  • 销项税太多
  • python去掉文本的指定符号
  • 土建工程怎么入账
  • 车辆上牌费用会涨吗
  • 条形码费用属于哪个科目
  • 固定资产停止使用还要折旧吗
  • 金蝶k3明细账如何查询
  • dedecms使用教程
  • mongodb使用教程
  • 什么情况下计入库存商品
  • 记账凭证附件粘贴
  • 没有虚拟化iommu
  • 什么是国家限制企业或行业
  • 合同履约成本与一份当前或预期取得的区别
  • 小规模开票的税点是多少
  • 分配股利有几种形式
  • 没有开票的收入要交增值税吗
  • 建账前的准备工作
  • mysql查询语句大全讲解
  • sqlserver数据库和mysql区别
  • mysql5.5.62安装配置教程
  • docker设置固定ip
  • windows xp操作
  • win8.1安装过程
  • win7系统cmd命令大全
  • vi编辑器的使用
  • ssonsvr.exe - ssonsvr是什么进程
  • windows8怎么关闭广告弹窗
  • linux下scp远程拷贝包含空格的目录或者文件的解决方法
  • win8.1使用教程
  • virtualbox开启虚拟化
  • web jquery
  • jquery插件怎么用到自己的网站
  • vue怎么实现多页面
  • linux运行nginx
  • js加载3d模型
  • androidapplication
  • unity动画animator
  • js接收excel文件流
  • js new()
  • 东莞市官网
  • 存款利息需要交税吗
  • 重庆市大学生田径锦标赛
  • 商铺收税多少
  • 2018年3月增值税申报期限
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设