• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

php怎么与C语言程序通讯数据

一笔之名也 2020-04-13 浏览量:469
php怎么与C语言程序通讯数据
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、可以用最笨也是最基本的方法,建立临时文件。

    比如建立一个data文件,由c建立,在php中读取。

    这种方式可靠性高,调试简单,但实时性不佳。

    2、服务器-客户机模式

    因为c和php都能很方便建立server-client,因此你可以考虑做一个127.0.0.1的服务,采用网络通信的方式实现数据交互,这种方法开发量略大于前一种,不过实时性比之前要好得多

    3、c动态库和php调用

    c编译成动态库,在php中直接调用dll文件,这种方式对操作系统依赖性太强。

    4、MQTT

    如果你有现成的MQTT服务器,可以做两个mqtt client,在服务器上注册以后,就可以彼此通信了。

    • 发布于 2020-04-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 这个要看两个程序是否是在一个机器里,如果在一台机器里,数据交换来说,主要就是有 通过文件、通过网络(rpc)等方式,通过管道 以及 通过内存数据交换方式。


    如果两个程序不在一台计算机上,则主要的方式只有 通过网络或者串口等来通讯数据。



    • 发布于2020-04-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 定义一个协议两边做解析就可以了。通过网络传送。 
    • 发布于2020-04-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般在操作系统上面,可以使用有名管道,socket等方式进行系统内通信的
    • 发布于2020-05-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

php怎么与C语言程序通讯数据