1
1
当然,这取决于您要交换的数据类型,应用程序是在同一台服务器上还是在两台不同的服务器上,等等。 在我的一些基于web的项目中,我将PHP和C结合起来。我所做的:创建一个ASP.NET公开restfulapi的MVC项目。然后通过HTTP(使用CURL)从PHP调用这个API公开的方法。我使用JSON作为数据交换格式,将数据从PHP传递到C#,然后再传递回来。由于这两个应用程序位于不同的服务器上,因此效果很好。 我还可以想象某种套接字服务器。例如,一个用C编写的后台进程正在监听某个端口,然后您通过PHPs套接字函数连接到它。我这样做是为了连接PHP和Java。Java应用程序在端口XXXX上作为一个demon进程运行,是apachefop的包装器。我使用phpssocket函数将XML和XSLT传递给javademon,然后javademon使用apachefop将数据转换为pdf,并通过socket连接将数据返回给PHP,PHP又将pdf文件发送给请求页面的客户端。
EDIT:as-aside:PHP在使用IIS的windows web服务器上的使用并不是很好。有时会出现奇怪的错误,或者某些与权限相关的错误不容易解决。尽管如此。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |