PHP中如何保存资源类型?

目前在写一个小项目。本人只是一个前端工程师,现在临时写一个PHP脚本。
流程是前端发送数据到服务器,然后服务器通过socket通信发送数据到设备上,然后再依次从设备发送到前端。
目前数据交互功能已经完成。但是有一个数据是需要频繁从设备发送到前端的,
所以我们希望在 服务器和设备的通信是时刻保持畅通的,这样就能避免每次发送消息都要`socket_creat(),socket_connect()` 。
我起初的想法是将创建的$socket 用session保存起来。但是发现session是不能保存资源类型的。
所以在此想向各位大神请教一下,如何将资源类型保存下来,或者有什么好方法能避免每次发送消息都得创建socket。

不能保存资源类型,资源类型只是一个引用,引用的对象没了你保存这个引用本身也没意义。
你的需求看得不是很明白,如果是要实现一个socket server可以使用开源方案(如Workerman, Swoole)或者自己写。
官方有个简单的例子参考一下:
http://php.net/manual/zh/sockets.examples.php

  • php类变量调用问题
  • php move_uploaded_file 移动上传文件
  • php如何判断客户端是pc还是手机?
  • 虚拟机配置桥接模式怎么不能上网
  • 有没有适合移动端后台的 WYSIWYG编辑器 推荐?
  • failed to open stream: Too many open files。
  • mysql执行
  • PHP 创建文件的文件名限制
  • 非标准json格式解析的问题
  • 如何取消PHPstorm的强制缩进?
  • 如何将一个64bit整型编码为网络字节序列?