当前位置: 首页 > news >正文

1v1视频软件源码,php进程之间共享socket资源 - 云豹科技

1v1视频软件源码,php进程之间共享socket资源

receive.php

<?php
$path = __DIR__ . "/unix_sock";
@unlink($path);
$rs = socket_create(AF_UNIX, SOCK_DGRAM, 0) or die("socket_create err");
socket_bind($rs, $path) or die("socket_bind err");$data = ["name"        => [],"buffer_size" => 2000,"controllen"  => socket_cmsg_space(SOL_SOCKET, SCM_RIGHTS, 3)
];
print_r($data);
$r = socket_recvmsg($rs, $data, 0);
if ($r) {print_r($data);$ret = fwrite($data['control'][0]['data'][0], date('Y-m-d H:i:s') . " receive \n");if ($ret) {echo "write success {$ret} \n";} else {echo "write fail \n";}
} else {echo 'receive fail';
}

send.php

<?php
$path = __DIR__ . "/unix_sock";
$sends1 = socket_create(AF_UNIX, SOCK_DGRAM, 0) or die("socket_create err");$f = fopen(__DIR__.'/s.txt','aw+');fwrite($f,date('Y-m-d H:i:s')." send \n");$data = ["name"    => ["path" => $path],"iov"     => ["info"],"control" => [["level" => SOL_SOCKET,"type"  => SCM_RIGHTS,"data"  => [$f]]]
];
print_r($data);
$r = socket_sendmsg($sends1, $data, 0);

运行

- php receive.php 
- php send.php

以上就是1v1视频软件源码,php进程之间共享socket资源, 更多内容欢迎关注之后的文章

http://www.jsqmd.com/news/35095/

相关文章:

  • 详细介绍:智能合约在分布式密钥管理系统中的应用
  • 23种设计模式——享元模式(Flyweight Pattern) - 实践
  • 将 Zabbix 的数据导入到 Grafana 中进行可视化
  • zabbix的详细使用教程
  • WAF 在 “纯内网环境 + 内网可上互联网” 场景中的作用分析
  • 网络工程师必备神器
  • react和vue
  • grafana的详细使用教程
  • 十大最佳网络监控工具
  • LaTeX学习笔记:快速上手指南
  • koupleless demo依赖问题
  • 有一种考前背书的美(省选 2026 Edition)
  • 【C语言】杨辉三角:数学之美与编程建立的完美结合
  • 完整教程:《算法闯关指南:优选算法--二分查找》--17.二分查找(附二分查找算法简介),18. 在排序数组中查找元素的第一个和最后一个位置
  • 2025.11 模拟赛日志
  • facefusion本地部署环境配置
  • 2025年知名的304不锈钢带厂家推荐及采购参考
  • 完整教程:基于java的ssm框架舞蹈网站
  • 2025年优质的液压矫平机厂家实力及用户口碑排行榜
  • CF576D Flights for Regular Customers
  • 2025年口碑好的厨房拉篮厂家推荐及采购参考
  • 2025年专业的同向锥双螺杆厂家最新推荐排行榜
  • ADB命令详解
  • 2025年质量好的煤炭化验设备品牌厂家排行榜
  • 2025年优质的C型钢冷弯机品牌厂家排行榜
  • 2025年专业的旋激式湿式除尘器厂家最新用户好评榜
  • 详细介绍:元宇宙如何重塑个人生活:从日常场景到自我实现
  • 2025年可靠的混凝土水沟滑模机最新TOP品牌厂家排行
  • 2025年专业的电缆温升试验机厂家最新用户好评榜
  • 2025年知名的无锡液压缸厂家推荐及采购指南