php调用c++服务的问题
现在我的程序运行在一台php服务器A上,然后这台php服务器程序要把一段文字传给B服务器处理后,获得返回的处理结果,B服务器是用c/c++写的,A和B两台服务器如何良好的通信调用呢,A,B是在同一局域网内的。如果是用socket,方便吗?效率高吗?有其它方法吗?谢谢啊。
自己顶一个!
最理想的设计是xml的webservice 实现调用,c++ 写成webservice 服务,走80或者8080
如果不是,就是socket通信,用php实现有点不合适。 就算可以通过80调用,处理c++返回的数据也需要做很多处理
dddddddddddddddd
通2楼,使用xml的webservice实现调用
谢谢楼上几位兄弟,听说webservice一般是广域网调用,在局域网内效率会高么?如果是用socket和C++服务器通迅,那么客户每请求一次,就得建立一个socket,而且建立时还要指定端口,php端的端口可能没法确定,请求很多的啊。
自己顶一个啊,怎么没人理呢?急啊。
相关问答:
先看一个程序
#include <stdio.h>
int main()
{
const int a = 5;
int b[a];
return 0;
}
在vc6.0中命名为.c文件,编译会出错,是int b[a]这一行:expected constant exp ......
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
我们隶属中科院计算所网络重点实验室(http://www.ict.ac.cn/survey/channel/detail443.asp)基础设施课题组.
现因项目和业务拓展的需要,特需要招聘与项目相关的网络应用工程师1-2名。
具体要求如下。有意者 ......
$a = $_FILES['userfile']['name'] ;
$test = $a;
$p = split('/',$test);
$p[count($p)-1];
$content = file_get_contents("$p");
$con ......
webclient.php文件:
<?php
$arrOptions = array( 'uri'=>'http://10.10.19.111/','location'=>'http://10.10.19.111/webservice/webservice.php','trace' ......